Make Tests Repeatable
If a result depends on the clock, randomness, or the network, ask for a test that holds it still so every run matches.
Where you'll practice this
One Promptles scenario teaches this principle directly.
Run One TDD Cycle
Billbird's invoice list is getting labels like 'sent just now' and 'sent 5 minutes ago'. You're adding `formatRelativeTime(date)`: under a minute it returns 'just now', then minutes, hours, and days ago, and after a week the plain date. The team's `/tdd` skill runs one…
Other principles in Errors & Proof
Ask Claude to Verify Its Work
End with a check: have Claude run it and show you the result, so done means proven, not claimed.
Ask for a Critical Review
Ask Claude to find problems, say what to look for, and request a ranked list. 'Looks good?' invites a yes.
Describe How to Reproduce
Say how to trigger it, how often, under what conditions, and when it last worked.
Describe the Sequence
Write out the steps in order and what passes between them, so Claude can see where it breaks.
Describe What You See
Describe the exact symptom and the screen size where it breaks, with a screenshot if you can.
Include the Error Message
Paste the exact error and the lines around it. 'It crashes' gives Claude nothing to work from.