2 min lesson
Walkthrough: Reject scope creep, then re-prompt tighter
Complete "Walkthrough: Reject scope creep, then re-prompt tighter". Check the final state against the lesson before you move on.
Check your understanding
Reject scope creep, then re-prompt tighter.
Outcome: Finish with the result shown in the final walkthrough step.
Reject scope creep, then re-prompt tighter
Inline edit, recovery loop
5 steps · ~3 min
Read the proposal → Reject → Re-prompt tighter → Read again → Accept
Read this walkthrough as text
Reject scope creep, then re-prompt tighter
Inline edit, recovery loop
SaySame file, but this time the prompt was vague: 'Fix the empty state message.' The proposal comes back with two changes — the reword you wanted, plus a className rename nobody asked for.
SeeTwo changed pairs in one hunk: the label string, and search-empty-title renamed to empty-title.
DoReject it. Rejecting costs nothing — the file never changed. Accepting scope creep is how a one-line fix turns into a refactor another reviewer has to untangle.
Type
⌘K → "Reword this string to: No matches yet"DoRe-prompt with the exact string and the exact replacement, then read the new hunk line by line before touching Accept.
DoAccept the clean hunk.
SeeOne deletion, one addition — precisely the requested change. The tighter prompt did the reviewing for you.
Simulated Cursor 3.12 (macOS, light) — beta educational reconstruction, not the real product.