Skip to lesson
Exit
Make One Small Change and Review the Diff1 / 1

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.

Finish the check to continue.