spec-execution
Installation
SKILL.md
Spec Execution
When handed a specification document (a specs/*.md file), execute it methodically in waves. A wave is an implementation checkpoint: after it lands, the repo should build, relevant tests should pass, and the spec should describe what is now true.
Commits should follow the shape of the work. Commit after a wave when that wave is a natural review unit. Combine waves into one larger commit when the changes are tightly coupled. Break a large wave into smaller commits when that makes the history easier to audit. The goal is working checkpoints first, readable git history second.
When to Apply This Skill
Use this pattern when you need to:
- Implement a
specs/*.mdplan end-to-end in structured waves. - Decide which spec tasks run in parallel vs sequentially.
- Update spec checkboxes and implementation notes after each wave.
- Commit code changes together with spec progress at sensible review boundaries.
- Finish execution by running
post-implementation-review, setting spec status, and adding a review section.