Quick Prompts
Reusable, scoped prompts that give AI agents the right context.
Scope
Each Quick Prompt has a Scope that determines where it appears:
| Scope | Where the prompt shows up |
|---|---|
| Global | The global quick prompt panel (not tied to a specific block) |
| All building blocks | Context menu of every Group, Component, and Item |
| All groups | Context menu of Groups only |
| All components | Context menu of Components only |
| All component items | Context menu of Items only |
| Specific types | Context 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:
| Variable | Replaced 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:
| Prompt | Scope | Purpose |
|---|---|---|
| Visualize brownfield project architecture | Global | Analyze an existing codebase and populate the canvas with its current architecture |
| Create implementation plan for ready building blocks | Global | Generate a prioritized implementation plan for all blocks marked "Ready for implementation" |
| Recognize building block types from source code | Global | Suggest which semantic types match what's already in the repo |
| Grill me on this | All building blocks | Ask probing questions about the selected block to sharpen its definition |
| Create implementation plan | All building blocks | Generate a detailed implementation plan for the selected block |
| Break down into building blocks | All building blocks | Decompose 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.