A vague prompt produces a vague result. The fix is structure: state the goal, state the constraint, name the file when relevant.
Vague (bad)
- "make it nicer"
- "fix the bug"
- "add stuff"
Specific (better)
- "Change the home page hero so the title reads 'MyCoin' and the subtitle reads 'A community-owned token on Klever'."
- "There is a bug where the Connect Wallet button does nothing on mobile. Investigate and propose a fix."
- "Add a footer with our GitHub link and a copyright year."
One ask per prompt. Bundling three changes into one prompt makes the diff hard to review and easy to break. Three changes, three prompts.