From beads-superpowers
Loads a written implementation plan, creates task beads, claims and closes each task with review checkpoints, and reports completion.
How this skill is triggered — by the user, by Claude, or both
Slash command
/beads-superpowers:executing-plansThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Load plan, review critically, execute all tasks, report when complete.
Load plan, review critically, execute all tasks, report when complete.
Announce at start: "I'm using the executing-plans skill to implement this plan."
Note: Tell your human partner that Superpowers works much better with access to subagents. The quality of its work will be significantly higher if run on a platform with subagent support (such as Claude Code or Codex). If subagents are available, use superpowers:subagent-driven-development instead of this skill.
Read plan file
Review critically - identify any questions or concerns about the plan
If concerns: Raise them with your human partner before starting
If no concerns: Create epic bead and child beads for each task, then proceed
# Create epic — use --acceptance for success criteria
bd create "Epic: <plan-name>" -t epic --acceptance "All tasks pass, tests green"
# Create tasks — use --body-file for long descriptions, --acceptance for done criteria
# Use --silent to capture the ID for dependency wiring
TASK_ID=$(bd create "Task N: <title>" -t task --parent <epic-id> \
--body-file <step-details-file> \
--acceptance "<done criteria>" \
--silent)
Tip — rich bead fields:
--body-file <file>— avoids shell escaping issues with multi-line descriptions--acceptance "<criteria>"— stores done criteria separately from description--design "<notes>"or--design-file <file>— stores design context--notes "<text>"— stores open questions or supplementary context--silent— returns only the created ID (for scripting and dependency wiring)
Tip — atomic dependency wiring: After creating task beads, wire dependency chains atomically using
bd batchto prevent orphaned deps if one operation fails:printf 'dep add <task-2-id> <task-1-id>\ndep add <task-3-id> <task-2-id>\n' | bd batchNote:
bd batch createdoes not support--description,--parent, or--acceptanceflags. Use regularbd createfor task creation.
For each task:
bd update <task-id> --claimbd close <task-id> --reason "description of what was completed"bd ready --parent <epic-id> (use bd ready --explain to see dependency reasoning if task ordering is unclear)bd epic status <epic-id> to see overall completionAfter all tasks complete and verified:
bd close → bd dolt push → git push → git status)STOP executing immediately when:
Structured blocker handling: When you hit a blocker, classify it and use the appropriate response:
| Blocker type | Action | Command |
|---|---|---|
| Time-based (waiting on deploy, external process) | Defer the task for later | bd defer <task-id> --until="<date>" |
| Missing work (prerequisite not built yet) | Create the missing task and wire dependency | bd create "Missing: <title>" -t task --parent <epic-id> then bd dep add <blocked-id> <new-id> |
| Human decision needed (architecture choice, ambiguous requirement) | Flag for human input | bd human <task-id> |
Ask for clarification rather than guessing.
Return to Review (Step 1) when:
Don't force through blockers - stop and ask.
If you discovered something reusable, capture it before closing:
# Only if worth preserving for future sessions:
bd remember "lesson: <what worked or didn't in plan execution>"
Required workflow skills:
Each execution step should use:
npx claudepluginhub dollardill/beads-superpowers --plugin beads-superpowersExecutes pre-written implementation plans: critically reviews, follows bite-sized steps exactly, runs verifications, tracks progress with checkpoints, uses git worktrees, stops on blockers.
Executes a written implementation plan step-by-step with review checkpoints, stopping for help on blockers.
Executes a written implementation plan step-by-step with review checkpoints. Use when you have a plan file ready and need isolated execution with verification.