Executing Plans
Purpose
Execute plans in controlled batches with verification gates.
"I'm using the Executing Plans skill to implement this plan."
The Process
code
Load Plan → Review → Execute Batch → Report → Feedback → Next Batch
Step 1: Load & Review
- •Read the plan file
- •Review critically - identify concerns
- •If concerns → Raise with user before starting
- •Create TodoWrite for all tasks
Step 2: Execute Batch
Default batch size: 3 tasks
For each task:
- •Mark as
in_progress - •Follow each step exactly
- •Run verifications as specified
- •Mark as
completed
Step 3: Report
After each batch:
markdown
## Batch Complete **Implemented:** - Task 1: [summary] - Task 2: [summary] - Task 3: [summary] **Verification:** \`\`\` [test output] \`\`\` Ready for feedback.
Step 4: Continue
Based on feedback:
- •Apply changes if needed
- •Execute next batch
- •Repeat until complete
When to STOP
🛑 Stop immediately when:
- •Hit a blocker (missing dependency, unclear instruction)
- •Test fails unexpectedly
- •Plan has gaps preventing progress
- •You don't understand something
Ask for clarification. Don't guess.
Verification Rules
Before marking ANY task complete:
- •Run the verification command
- •Read the FULL output
- •Confirm it matches expectations
- •Only THEN mark complete
No "should work" or "looks good" - actual verification output.
Batch Reporting Format
markdown
### Batch N Complete | Task | Status | Verification | |------|--------|--------------| | Task X | ✅ | 12/12 tests pass | | Task Y | ✅ | Build successful | | Task Z | ⚠️ | Needs review | **Next batch:** Tasks A, B, C Continue?
Completion
After all tasks:
- •Run full test suite
- •Verify all requirements met
- •Report final status
- •Hand off to
finishing-branchskill if applicable