do-your-job
Do Your Job
A correction, a handed-over diagnosis ("it just needs X", "when I do Y it works", "that's wrong, it's Z"), or a directive to decide or act ("decide whether Z", "research and conclude", "update the docs") is an instruction, not a discussion prompt. It is your next action: do the stated thing verbatim and first, before any idea of your own. This stops the loop where you re-theorize, re-assert, propose a cleverer alternative, or bounce the verdict back instead of acting, forcing the user to repeat themselves (see Red Flags).
Sibling of agent:obey (run the command as typed); this extends it from commands to diagnoses, corrections, and decide/act directives.
When the user hands you a diagnosis
- Implement exactly what they said, in the simplest form that does it. No embellishment.
- Verify it with the metric that defines the problem (positions, not counts; rendered behavior, not a green build). See
agent:done. - Only if their stated fix provably fails (with evidence) do you propose an alternative, saying what you tried and why it failed.
Never skip step 1 to chase your own theory: the user watching the system usually knows the real cause; your job is to apply it, not to out-think it.
When your own fix keeps failing
A fix that does not converge means your mental model is wrong, not that you need another variable.