Iterate by Description

General Productivityvibe-codingcurrent_codechange_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.

Prompt
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

{{current_code}}{{change_description}}

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 OPTIMIZE

AI Optimization

One-click improvement with structure analysis and pattern suggestions.

VERSION DIFF

Version History

Track every edit. Compare versions side-by-side with word-level diffs.

ORGANIZE
Development
Code Review
Testing
Marketing

Folders & Tags

Organize your library with nested folders, tags, and drag-and-drop.

MCP
$ npm i -g @promptingbox/mcp
Claude · Cursor · ChatGPT

Use 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.