Approval Workflow
Phased execution with approval gates gives you control over complex multi-step tasks. Each phase being independently functional means you can stop at any point with a working codebase.
I want to {{overall_goal}}. Work through this incrementally:\n\nPhase 1: {{phase_1_description}}\n- Make the changes for phase 1\n- Show me what you changed (file-by-file summary)\n- STOP and wait for my approval before proceeding\n\nPhase 2: {{phase_2_description}}\n- Only start after I approve phase 1\n- Show changes and wait for approval\n\nPhase 3: {{phase_3_description}}\n- Only start after I approve phase 2\n- Show changes and wait for approval\n\nRules:\n- Never combine phases — one at a time\n- If you encounter an issue in any phase, stop and explain it instead of working around it\n- Each phase should be independently functional (the app shouldn't break between phases)\n- If I say "revert phase N", undo only that phase's changes
Variables to customize
Why this prompt works
Phased execution with approval gates gives you control over complex multi-step tasks. Each phase being independently functional means you can stop at any point with a working codebase.
What you get when you save this prompt
Your workspace unlocks powerful tools to iterate and improve.
AI Optimization
One-click improvement with structure analysis and pattern suggestions.
Version History
Track every edit. Compare versions side-by-side with word-level diffs.
Folders & Tags
Organize your library with nested folders, tags, and drag-and-drop.
$ npm i -g @promptingbox/mcpUse Everywhere
Access prompts from Claude, Cursor, ChatGPT & more via MCP integration.
Your prompts, organized
Save, version, and access your best prompts across ChatGPT, Claude, Cursor, and more.