superpowers-executing-plans
Use when executing a written implementation plan in the current session — load the plan, execute tasks in sequence with verification checkpoints, handle waves of concurrent tasks, and integrate with t
Files2
View on GitHubSKILL.mdskills/superpowers-executing-plans/SKILL.md
GitHubExecuting Plans Skill
Purpose: Execute a written implementation plan in the current session with review checkpoints.
Step 1: Load and Review Plan
- Read the plan file
- Review critically and flag any questions or concerns
- Raise concerns with your human partner before proceeding
- If clear, create a TodoWrite and move forward
Step 2: Execute Tasks
For each task in sequence:
- Mark as
in_progress - Follow each step exactly
- Run the specified verifications
- Mark as
completed
Wave Execution
If tasks are grouped into waves in the plan:
- Execute all Wave 1 tasks before Wave 2
- Tasks within a wave can run concurrently if they are truly independent
- Always complete a full wave before starting the next
- Mark as
in_progress - Follow each step exactly
- Run the specified verifications
- Mark as
completed
Step 3: Complete Development
- Announce use of the
finishing-a-development-branchskill - Required: Follow
superpowers-finishing-a-development-branchto verify tests and present/execute options
Guardrails
Stop immediately and ask for help when:
- Hitting a blocker (missing dependency, test failure, unclear instruction)
- The plan has critical gaps preventing progress
- Verification fails repeatedly
Return to Step 1 review when:
- Your partner updates the plan based on your feedback
- The fundamental approach needs rethinking
Never force through blockers — ask for clarification instead.
Integration
- Required sub-skill:
superpowers-finishing-a-development-branch— completes development - Prerequisite: written plan from
superpowers-writing-plans - Note: Quality improves significantly when run on platforms with subagent support