Use when carrying a behavior contract through implementation and verification. This skill keeps code changes, tests, and completion claims traceable to the specified behaviors instead of drifting toward implementation convenience.
The behavior contract remains the source of truth after specification is written. This skill is the discipline of carrying that contract through implementation, verification, and closure without losing traceability.
This skill is cross-cutting, not planning-only. Dropping the behavior contract at any phase breaks traceability.
Implementation maps to behavior. Every implementation increment connects to one or more behavior statements. If you cannot name which behavior a code change advances, the change is unanchored. This traceability runs the full