Docs
How to prompt Alfred

How to prompt Alfred

Turn intent into Frames using Canvas, context, and strict schemas.

Canvas fundamentals

  • Open the Canvas at /organizations/[slug]/canvas.
  • Left side: Alfred chat and command bar (Cmd/Ctrl + K).
  • Right side: live Frame render (Pitch Deck, Project Plan, Email, Chart, Dashboard Summary).

Prompt patterns

  • Start with intent + constraints: “Create a 6-slide pitch deck for Planar OS, highlight Canvas, keep it concise.”
  • Add context (“Truths”) to steer tone and facts. Paste brand voice, positioning, or limits.
  • Ask for variants: “Give 2 options for the CTA slide.”
  • Chain edits: “Adjust slide 3 to focus on time savings, not cost.”

Frames and schemas

  • Alfred returns JSON that matches Zod schemas in @workspace/ai.
  • The renderer reads frame.type to select the component.
  • Supported types: pitch_deck, project_plan, email, chart, dashboard_summary.

Using your knowledge base

  • Save "Truths" in Canvas (brand guidelines, constraints, prior decisions).
  • Alfred prioritizes these when generating plans and content.
  • Keep truths small and specific; split long docs into themed snippets.

Billing and usage

  • Generations and tokens are metered per organization.
  • Usage is recorded per day and can be forwarded to Stripe metered billing.

Quick prompts to try

  • “Create a 5-slide pitch deck positioning Planar OS as an intent-to-frame OS.”
  • “Draft a 4-week project plan to ship Canvas, include risks and owners.”
  • “Write a concise launch email to beta users about the new Canvas.”