executing-plans
Use when you have a written implementation plan to execute, with wave-by-wave parallel dispatch and persistent status tracking for session resilience
Skill by anderson-0
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/anderson-0-executing-plans
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/executing-plans
What's inside
- Skill name
executing-plans- Description
- Use when you have a written implementation plan to execute, with wave-by-wave parallel dispatch and persistent status tracking for session resilience
- License
- MIT
- Instructions
- 196 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Executing Plans
## Overview
Load plan, review critically, execute wave-by-wave (parallel where tasks are independent, sequential where they're not), maintain status.yaml for session resilience, report when complete.
**Announce at start:** "I'm using the executing-plans skill to implement this plan."
**Note:** Tell your human partner that Mighty Powers 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 mp:subagent-driven-development instead of this skill.
## The Process
### Step 1: Load and Review Plan
1. Read the plan folder — `plan.md` + `status.yaml` + wave/task files if they exist
2. If `status.yaml` shows `status: in_progress`, this is a **resume**. Use `mp:resume` instead.
3. Review critically — identify any questions or concerns about the plan
4. If concerns: Raise them with your human partner before starting
5. If no concerns: Update `status.yaml` to `status: in_progress` and proceed
### Step 2: Execute Wave by Wave
<EXTREMELY-IMPORTANT>
MANDATORY: You MUST update `status.yaml` IMMEDIATELY after every state change. This is not optional. Do NOT proceed to the next action until the status file is written.
**After every subagent returns or task completes, your NEXT action MUST be updating status.yaml. Not reviewing output. Not dispatching the next task. Update status.yaml FIRST, then proceed.**
If the IDE crashes mid-execution, `/resume` reads this file to pick up exactly where we stopped. If you skip updates, all progress is lost on crash.
Update at EACH of these moments — no exceptions:
1. Wave starts → wave status: `in_progress`, `started_at`
2. Task dispatched → task status: `in_progress`, `started_at`, `assigned_model`
3. Task completes → task status: `completed`, `completed_at`
4. Task fails → task status: `failed`, error summary
5. Wave checkpoint done → `checkpoint.tests_passed`, wave status
6. All waves done → top-level status: `completed`
</EXTREMELY-IMPORTANT>
**For each wave:**
1. Update `status.yaml`: wave status → `in_progress`, `started_at` → now
2. Read all tasks in the wave and check the execution mode (annotated in the plan):
- **Parallel tasks** (independent — different files, no shared state): dispatch as concurrent subagents via Agent tool (all in a single response)
- **Sequential tasks** (shared files or ordering requirements): execute one at a time in order
- **Mixed**: dispatch parallel group first, then sequential tasks after
- **Single task**: just run it
3. For each subagent dispatched:
- For waves with separate task files (> 5 tasks): each subagent reads its own task file (self-contained context)
- For waves with inline tasks (≤ 5 tasks): subagent reads the wave's `wave.md` which contains all task definitions; point it to the specific task heading
- For small plans (no wave folders): provide the task section content in the Agent prompt
- Use appropriate model per task complexity (haiku/sonnet/opus)
4. As each task completes:
- Update `status.yaml`: task status → `completed`, `completed_at` → now
5. After ALL tasks in the wave complete:
- **Run the full test suite** (wave checkpoint)
- Update `status.yaml`: wave checkpoint results
6. If tests fail:
- Update `status.yaml`: wave `checkpoint.tests_passed` → false
- Diagnose and fix before proceeding
7. If tests pass:
- Update `status.yaml`: wave status → `completed`, `completed_at` → now
- Proceed to next wave
**If no subagents available:** Execute tasks sequentially within the wave. Still update `status.yaml` after each task.
### Wave Isolation via Git Worktrees (optional)
Optional: Use `mp:git-worktrees` for wave-level isolation when waves have 3+ parallel tasks or rollback safety is needed. Default: no isolation.
Update these fields in `status.yaml` after every state change: wave status, task status, `started_at`, `completed_at`, checkpoint results. See `mp:resume` for the full YAML structure.
### Step 3: Complete Development
After all waves complete and verified:
1. Update `status.yaml`: top-level `status` → `completed`
2. Announce: "I'm using the finishing-branch skill to complete this work."
3. **REQUIRED SUB-SKILL:** Use mp:finishing-branch
4. Follow that skill to verify tests, present options, execute choice
## Subagent Dispatch Pattern
When dispatching parallel tasks in a wave, each subagent gets:
**For waves with separate task files (> 5 tasks in the wave):**
```
Agent tool:
description: "Task 2.1: <component name>"
model: <haiku|sonnet|opus based on complexity>
prompt: |
You are implementing a task from an implementation plan.
Read and follow the task file at: <path to task-2.1.md>
The task file contains everything you need: context, file paths,
code, tests, and verification commands.
Use TDD: write the failing test first, then implement, then verify.
When done, report: what you implemented, which files you changed,
and whether all tests pass.
```
**For waves with inline tasks (≤ 5 tasks in the wave):**
```
Agent tool:
description: "Task 1.2: <component name>"
model: <haiku|sonnet|opus>
prompt: |
You are implementing a task from an implementation plan.
Read the wave file at: <path to wave-N/wave.md>
Find and implement Task N.M in that file.
The wave file contains all context, file paths, code, tests,
and verification commands for this task.
Use TDD: write the failing test first, then implement, then verify.
When done, report: what you implemented, which files you changed,
and whether all tests pass.
```From anderson-0/mighty-powers, MIT.
More from anderson-0/mighty-powers
- 0.524score
architecture
anderson-0
Produce the architecture: a lean spine of invariants that keeps everything built from it consistent, projected into whatever format the work needs.
SkillCFreshness: C★ 4Claude Code +9 - 0.524score
brainstorm-session
anderson-0
Facilitate a brainstorming session using diverse creative techniques.
SkillCFreshness: C★ 4Claude Code +9 - 0.519score
create-story
anderson-0
Creates a dedicated story file with all the context the agent will need to implement it later.
SkillCFreshness: C★ 4Claude Code +9 - 0.519score
checkpoint-preview
anderson-0
LLM-assisted human-in-the-loop review.
SkillCFreshness: C★ 4Claude Code +9 - 0.518score
create-epics
anderson-0
Break requirements into epics and user stories.
SkillCFreshness: C★ 4Claude Code +9 - 0.518score
check-readiness
anderson-0
Validate PRD, UX, Architecture and Epics specs are complete.
SkillCFreshness: C★ 4Claude Code +9 - 0.518score
document-project
anderson-0
Document brownfield projects for AI context.
SkillCFreshness: C★ 4Claude Code +9 - 0.518score
correct-course
anderson-0
Manage significant changes during sprint execution.
SkillCFreshness: C★ 4Claude Code +9 - 0.508score
create-architecture
anderson-0
DEPRECATED — use mp:architecture.
SkillCFreshness: C★ 4Claude Code +9 - 0.508score
create-prd
anderson-0
DEPRECATED — use mp:prd (create intent).
SkillCFreshness: C★ 4Claude Code +9 - 0.496score
brainstorming
anderson-0
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior.
SkillCFreshness: C★ 4Claude Code +9 - 0.493score
dispatching-parallel-agents
anderson-0
Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies
SkillCFreshness: C★ 4Claude Code +9
Signals
- Stars
- 4
- Forks
- 2
- Open issues
- 0
- Last commit (this folder)
- Jun 15, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/anderson-0/mighty-powers
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from anderson-0
- 0.524score
brainstorm-session
anderson-0
Facilitate a brainstorming session using diverse creative techniques.
SkillCFreshness: C★ 4Claude Code +9 - 0.524score
architecture
anderson-0
Produce the architecture: a lean spine of invariants that keeps everything built from it consistent, projected into whatever format the work needs.
SkillCFreshness: C★ 4Claude Code +9 - 0.519score
checkpoint-preview
anderson-0
LLM-assisted human-in-the-loop review.
SkillCFreshness: C★ 4Claude Code +9 - 0.519score
create-story
anderson-0
Creates a dedicated story file with all the context the agent will need to implement it later.
SkillCFreshness: C★ 4Claude Code +9 - 0.518score
document-project
anderson-0
Document brownfield projects for AI context.
SkillCFreshness: C★ 4Claude Code +9 - 0.518score
check-readiness
anderson-0
Validate PRD, UX, Architecture and Epics specs are complete.
SkillCFreshness: C★ 4Claude Code +9
Cite this page
executing-plans skill. Agent Mart. https://agentmart.dev/skills/anderson-0-executing-plans (last updated 2026-10-24)