Implementation Planner
This skill creates a task-by-task implementation plan that can be executed with TDD and reviewed after each task.
It is also the bridge from full-stack product contracts into Superpowers execution discipline. Every implementation plan must declare its lifecycle intensity and include a concrete handoff to the execution skills that will carry the work.
Input Artifacts
00-stage.json
00-artifact-registry.json
- Product, IA, interaction, state, backend/API/frontend, visual, and acceptance contracts
- Visual confirmation when UI applies
Output Artifact
docs/full-stack-development/requirements/<feature-slug>/05-implementation/implementation-plan.md
Required MCP Tool
review_stage_gate
review_artifact_contract
review_visual_evidence when UI applies
generate_frontend_verification_checklist when UI applies
select_development_flow_profile
plan_superpowers_execution_handoff
Hard Stops
- Do not plan implementation when requirements are unapproved.
- Do not plan UI implementation when Pencil/Figma evidence is missing, incomplete, stale, or not reviewed.
- Do not create tasks without test commands and expected failure reasons.
- Do not create an implementation plan without one flow profile:
strict-fullstack, strict-ui, light-change, or debug-fix.
- Do not begin implementation until
plan_superpowers_execution_handoff has attached TDD, subagent-driven or executing-plans, requesting-code-review, verification-before-completion, and finishing-a-development-branch.
- Do not let
light-change bypass change records or completion evidence when requirements or code changed.
- Do not let
debug-fix skip root-cause evidence or a failing regression test before the fix.
Pressure Test Responsibility
- Plans without failing tests block.
- Plans without exact files block.
- Plans without verification commands block.
- Plans without a flow profile block.
- Plans without Superpowers execution handoff block.
Flow Profiles
| Profile |
Use When |
Required Emphasis |
strict-fullstack |
Product, UI, backend, API, data, auth, or acceptance contracts may change. |
Full requirements workspace, visual evidence when UI applies, backend/API audit, code review, completion gate. |
strict-ui |
React Web UI, HeroUI, visual design, responsive state, or interaction behavior changes without backend/API changes. |
HeroUI official docs, Pencil/Figma evidence, visual inspection metrics, component graph audit. |
light-change |
Small docs, copy, config, or narrowly bounded code changes that do not alter product scope, IA, UI, backend, API, data, auth, or acceptance behavior. |
Change record when requirements changed, targeted verification, completion gate. |
debug-fix |
Bug, failed test, broken build, regression, or unexpected behavior. |
Root-cause investigation, failing regression test, targeted fix, fresh verification. |
Superpowers Execution Handoff
After the implementation plan passes this skill, attach this handoff:
superpowers:test-driven-development: production code requires a previously observed failing test.
superpowers:subagent-driven-development: default for independent tasks; use one fresh implementer and one reviewer per task.
superpowers:executing-plans: fallback only when subagents are unavailable or tasks are tightly coupled.
superpowers:requesting-code-review: required after each substantial task and before final completion.
superpowers:verification-before-completion: fresh evidence before any completion claim.
superpowers:finishing-a-development-branch: structured branch finish after tests pass.
Required execution artifacts: task brief, task report, review package, .superpowers/sdd/progress.md, final code review report, and final acceptance report.
Next Gate
implementation-in-progress may start only after the implementation plan artifact passes review, a flow profile is selected, and the Superpowers execution handoff is attached.
1---2name: implementation-planner3description: Use after requirements, contracts, and visual gates pass to create a TDD-ready implementation plan.4---56# Implementation Planner78This skill creates a task-by-task implementation plan that can be executed with TDD and reviewed after each task.910It is also the bridge from full-stack product contracts into Superpowers execution discipline. Every implementation plan must declare its lifecycle intensity and include a concrete handoff to the execution skills that will carry the work.1112## Input Artifacts1314- `00-stage.json`15- `00-artifact-registry.json`16- Product, IA, interaction, state, backend/API/frontend, visual, and acceptance contracts17- Visual confirmation when UI applies1819## Output Artifact2021- `docs/full-stack-development/requirements/<feature-slug>/05-implementation/implementation-plan.md`2223## Required MCP Tool2425- `review_stage_gate`26- `review_artifact_contract`27- `review_visual_evidence` when UI applies28- `generate_frontend_verification_checklist` when UI applies29- `select_development_flow_profile`30- `plan_superpowers_execution_handoff`3132## Hard Stops3334- Do not plan implementation when requirements are unapproved.35- Do not plan UI implementation when Pencil/Figma evidence is missing, incomplete, stale, or not reviewed.36- Do not create tasks without test commands and expected failure reasons.37- Do not create an implementation plan without one flow profile: `strict-fullstack`, `strict-ui`, `light-change`, or `debug-fix`.38- Do not begin implementation until `plan_superpowers_execution_handoff` has attached TDD, subagent-driven or executing-plans, requesting-code-review, verification-before-completion, and finishing-a-development-branch.39- Do not let `light-change` bypass change records or completion evidence when requirements or code changed.40- Do not let `debug-fix` skip root-cause evidence or a failing regression test before the fix.4142## Pressure Test Responsibility4344- Plans without failing tests block.45- Plans without exact files block.46- Plans without verification commands block.47- Plans without a flow profile block.48- Plans without Superpowers execution handoff block.4950## Flow Profiles5152| Profile | Use When | Required Emphasis |53| --- | --- | --- |54| `strict-fullstack` | Product, UI, backend, API, data, auth, or acceptance contracts may change. | Full requirements workspace, visual evidence when UI applies, backend/API audit, code review, completion gate. |55| `strict-ui` | React Web UI, HeroUI, visual design, responsive state, or interaction behavior changes without backend/API changes. | HeroUI official docs, Pencil/Figma evidence, visual inspection metrics, component graph audit. |56| `light-change` | Small docs, copy, config, or narrowly bounded code changes that do not alter product scope, IA, UI, backend, API, data, auth, or acceptance behavior. | Change record when requirements changed, targeted verification, completion gate. |57| `debug-fix` | Bug, failed test, broken build, regression, or unexpected behavior. | Root-cause investigation, failing regression test, targeted fix, fresh verification. |5859## Superpowers Execution Handoff6061After the implementation plan passes this skill, attach this handoff:6263- `superpowers:test-driven-development`: production code requires a previously observed failing test.64- `superpowers:subagent-driven-development`: default for independent tasks; use one fresh implementer and one reviewer per task.65- `superpowers:executing-plans`: fallback only when subagents are unavailable or tasks are tightly coupled.66- `superpowers:requesting-code-review`: required after each substantial task and before final completion.67- `superpowers:verification-before-completion`: fresh evidence before any completion claim.68- `superpowers:finishing-a-development-branch`: structured branch finish after tests pass.6970Required execution artifacts: task brief, task report, review package, `.superpowers/sdd/progress.md`, final code review report, and final acceptance report.7172## Next Gate7374- `implementation-in-progress` may start only after the implementation plan artifact passes review, a flow profile is selected, and the Superpowers execution handoff is attached.