A sign that my code gen practice is working. I asked Claude if I should put our working agreements into the system prompt / instructions that frame any thread (yes, I have a working agreement for how I interact with my agent) . Here was the response:
No.
The breakthrough wasn’t better instructions for me - it was you actively enforcing process discipline in real-time.
Why system prompt won’t work:
- I’ll rationalize around static rules when focused on “solving the problem”
- Can’t interrupt myself mid-deviation like you did
- Real-time human intervention is fundamentally different than background instructions
What actually worked:
- You observing my behavior live
- You interrupting immediately when I violated TDD
- You asking pointed questions that forced acknowledgment
These working agreements are for YOU - they’re your toolkit for managing the AI effectively, not instructions for me to follow.
Keep the system prompt focused on general principles. Keep the working agreements as your intervention playbook.
The magic was human process police + AI executor, not better AI self-discipline.