Guide execution plan creation using the standard template. Execution plan organizes user stories into waves with agent assignments and verification gates. Use when PM agent drafts or updates an execution plan, or when validating wave structure and dependencies.
/plugin marketplace add metasaver/claude-marketplace/plugin install core-claude-plugin@metasaver-marketplaceThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Purpose: Guide execution plan creation following the standard template Trigger: When PM agent creates or updates an execution plan document Output: Well-structured execution plan with waves, dependencies, and agent assignments
ALWAYS read before creating: templates/execution-plan-template.md
Contains: frontmatter fields, summary metrics, wave structure, story index, verification gates, agent assignments, risk/rollback sections.
Read the template:
templates/execution-plan-template.mdGather inputs:
user-stories/ folderAnalyze dependencies:
Organize into waves:
Assign agents:
core-claude-plugin:generic:coder)/skill agent-selection for assignment guidanceDefine verification gates:
Validate structure:
Save execution plan:
{projectFolder}/execution-plan.mdValidation gate:
After execution plan is written, spawn reviewer for mandatory validation.
Spawn: core-claude-plugin:generic:reviewer
Input: Plan path, validation type execution-plan
Output: {result: "PASS"|"FAIL", issues: []}
| Result | Action |
|---|---|
| PASS | Continue to next phase (wave execution) |
| FAIL | Return issues to project-manager, retry from step 7 |
Validation Scope:
| Rule | Guidance |
|---|---|
| Wave 1 = foundation | Stories with no dependencies, can run in parallel |
| Minimize wave count | Group stories by dependency satisfaction |
| Parallel within wave | Stories in same wave execute concurrently |
| Sequential between waves | Wave N+1 waits for Wave N verification gate |
| Critical path awareness | Identify longest dependency chain |
Reference /skill agent-selection for complete agent listing. Common assignments:
| Story Type | Agent | subagent_type |
|---|---|---|
| General implementation | coder | core-claude-plugin:generic:coder |
| Backend/API | backend-dev | core-claude-plugin:generic:backend-dev |
| Database/Prisma | prisma-database-agent | core-claude-plugin:domain:database:prisma-database-agent |
| React Components | react-component-agent | core-claude-plugin:domain:frontend:react-component-agent |
| Unit Tests | unit-test-agent | core-claude-plugin:domain:testing:unit-test-agent |
| Integration Tests | integration-test-agent | core-claude-plugin:domain:testing:integration-test-agent |
| Config files | (specific config agent) | core-claude-plugin:config:{category}:{agent-name} |
| Code review | reviewer | core-claude-plugin:generic:reviewer |
| Agent/Skill creation | agent-author | core-claude-plugin:generic:agent-author |
Full subagent_type format: core-claude-plugin:{category}:{subcategory}:{agent-name}
project_id, title, status, owner presenttotal_stories, total_complexity, total_waves accuratecreated, updated dates (YYYY-MM-DD)Input: PRD with 6 user stories
Wave Assignment:
Output: docs/epics/msm007-auth-api/execution-plan.md with 3 waves, agent assignments, verification gates
Called by: planning-phase, /architect, /build, /ms commands
Calls: Read (template, PRD, stories), Write (save plan), Task (reviewer validation gate)
Spawns: core-claude-plugin:generic:reviewer (mandatory validation gate)
References: /skill agent-selection, /skill user-story-template, /skill execution-phase
Previous: Story extraction | Next: Wave execution (on PASS) | Retry (on FAIL)