This skill should be used when a coding agent tends to make silent assumptions, over-engineer, or modify unrelated code as a side effect — apply four behavioral constraints (think before coding, prefer simplicity, make surgical edits, and drive execution from verifiable success criteria) so that changes stay minimal, assumptions are surfaced, and every edited line traces back to the request.