Vendored from obra/superpowers under MIT. Finishing handoff mapped to verification-before-completion.
Executing Plans
Load plan, review critically, execute tasks, verify, report.
Announce: "Using the executing-plans skill to implement this plan."
Step 1: Load and Review
- Read the plan file
- Review critically — gaps, wrong paths, missing tests?
- If concerns: raise with user before starting
- If OK: track tasks (TodoWrite or checkbox list in plan)
Step 2: Execute Tasks
For each task:
- Mark in progress
- Follow each step exactly (use
tddwhen plan says write test first) - Run verifications specified in the plan
- Mark complete only after verification passes
Never commit on main/master without explicit user consent — use a feature branch.
Step 3: Complete
After all tasks:
- Invoke
verification-before-completion— run full test/lint/build evidence - Optionally invoke
simplify-codeon branch diff before PR - Summarize: what changed, commands run, evidence
When to STOP
Stop immediately when:
- Blocker (missing dep, test fails, unclear instruction)
- Plan has critical gaps
- Verification fails repeatedly
Ask for clarification — do not guess.
When to Revisit Plan
Return to Step 1 when:
- User updates the plan
- Fundamental approach must change
Integration
| Required | Skill |
|---|---|
| Plan input | writing-plans |
| Test steps | tdd |
| Done gate | verification-before-completion |
| PR prep | simplify-code |