exec-plan
ExecPlan
An ExecPlan is a self-contained living document. A fresh, stateless agent reads only this file and succeeds at every step without external context. There are no "as discussed" references, no assumed knowledge, no implicit dependencies. Every term of art is defined inline where it first appears. Every file path is repo-relative. Every validation step includes the exact command and its expected output.
Living document means the plan is updated as work proceeds: checkboxes get ticked, discoveries are logged, decisions are recorded with rationale, and open questions migrate to the Decision Log once resolved.
Process
Four phases, executed in order. Implementation is out of scope for this skill.
Discovery --> Draft --> Resolve Questions --> Approval Gate
Phase 1: Discovery
Map the repository. Read key files, directory structure, build configs, and existing conventions. Identify: