PlanPlan0 logo

Quick Prompts

Reusable, scoped prompts that give AI agents the right context.

Scope

Each Quick Prompt has a Scope that determines where it appears:

ScopeWhere the prompt shows up
GlobalThe global quick prompt panel (not tied to a specific block)
All building blocksContext menu of every Group, Component, and Item
All groupsContext menu of Groups only
All componentsContext menu of Components only
All component itemsContext menu of Items only
Specific typesContext menu of hand-picked semantic types only

Variable interpolation

Use these variables in your prompt text — they are replaced with values from the selected building block when you trigger the prompt:

VariableReplaced with
{{buildingBlockName}}The block's name
{{semanticType}}The block's semantic type ID
{{buildingBlockDescription}}The block's description (as plain text)
{{buildingBlockStatus}}The block's current status label

Unknown variables are left as-is.

Example:

You are a senior engineer. Analyse the {{semanticType}} called "{{buildingBlockName}}" and create a detailed implementation plan.Description: {{buildingBlockDescription}}Current status: {{buildingBlockStatus}}

Triggering a prompt

  • Block-scoped prompts — right-click a building block on the canvas (or open its context menu) and choose the prompt from the list.
  • Global prompts — open the Quick Prompts panel from the top toolbar and choose a global prompt.

Plan0 interpolates the variables and copies the rendered text to your clipboard. Paste it directly into your AI agent's chat.


Default prompts in the Application Development template

The Application Development template ships with six prompts:

PromptScopePurpose
Visualize brownfield project architectureGlobalAnalyze an existing codebase and populate the canvas with its current architecture
Create implementation plan for ready building blocksGlobalGenerate a prioritized implementation plan for all blocks marked "Ready for implementation"
Recognize building block types from source codeGlobalSuggest which semantic types match what's already in the repo
Grill me on thisAll building blocksAsk probing questions about the selected block to sharpen its definition
Create implementation planAll building blocksGenerate a detailed implementation plan for the selected block
Break down into building blocksAll building blocksDecompose the selected block into child building blocks

Creating and editing prompts

Open Project Settings → Quick Prompts and click Add prompt.

Set a label, choose a scope, and write the prompt body using the variable tokens above.

To propagate a prompt change to other templates that share it, see Cross-template propagation.