Iterate by Description
The 'do not refactor' constraint prevents scope creep — a major frustration in vibe coding. Requiring a change list makes it easy to verify the AI did exactly what was asked.
Here is my current code:\n\n{{current_code}}\n\nI want to change the following:\n{{change_description}}\n\nRules:\n- Only modify the parts that need to change — keep everything else exactly as it is\n- If my description is ambiguous, pick the most common/expected interpretation and note your assumption\n- Show me the complete updated code (not just a diff)\n- After the code, list every change you made in a bullet list\n\nDo not refactor, optimize, or "improve" anything I did not ask about.
Variables to customize
Why this prompt works
The 'do not refactor' constraint prevents scope creep — a major frustration in vibe coding. Requiring a change list makes it easy to verify the AI did exactly what was asked.
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.