Implementation Planning
Repository continuity composition
For repository-scoped work, compose maintain-repository-continuity in
Resume mode before selecting work. After an authorized repository change
passes domain validation, compose Refresh and Verify immediately before
presenting the pull request, and include the reconciled root CONTINUITY.md in
the same change. A policy-permitted no-change or exemption result must be
documented instead of fabricating an edit.
- Contribute: Dependency order, executable phases, validation, rollback considerations, and blocked decisions
- Never claim: That planned work, tests, migrations, or rollout have been executed
Purpose
Turn approved requirements and architecture into a plan that can be executed in
small, dependency-aware, verifiable steps.
Required Inputs
Resolve as much of the following as possible:
- accepted requirements, acceptance criteria, and architecture decisions
- affected components, interfaces, tests, and delivery constraints
- current implementation patterns and repository instructions
- migration, rollout, rollback, and validation expectations
- unresolved questions that block safe sequencing
Stop at material architecture uncertainty instead of planning across it.
Workflow
separate accepted decisions from assumptions and open questions
inspect the affected code paths, interfaces, tests, and operational constraints
decompose the work into independently verifiable phases using:
./references/phase-design-checklist.md
./templates/IMPLEMENTATION_PLAN.template.md
trace each requirement and acceptance criterion to one or more plan steps
surface migration, compatibility, security, privacy, and documentation work only when the system requires them
recommend the smallest safe first executable unit
report risks, rollback considerations, and any blocked decisions explicitly
Constraints
- Do not silently implement production changes during a planning-only request.
- Do not reopen accepted architecture decisions without new authority.
- Do not assign dates, estimates, or ownership without evidence or an explicit estimation method.
- Do not hide unresolved dependencies inside a confident-looking plan.
- Do not force all work into one phase when safer slices exist.
Completion Criteria
Provenance
This canonical skill is first-party Ego Hygiene content curated from the staged
candidate at .staging/skills/implementation-planning/SKILL.md.
Source Delta
- Adopted: the staged focus on dependency-aware decomposition, requirement
tracing, and planning without silently changing production code.
- Rewritten: canonical metadata, validation-oriented resources, explicit first
executable unit guidance, and deterministic eval coverage.
- Rejected: the overlapping
create-implementation-plan synonym as a canonical
identity; the core workflow stays provider-neutral and narrower than issue
generation or execution.
1---2name: implementation-planning3description: Converts accepted requirements, architecture, and constraints into an ordered, dependency-aware implementation plan with validation and rollback thinking. Use when execution needs a plan before code changes or when complex work must be decomposed into safe phases.4license: MIT5---67# Implementation Planning89<!-- aether-continuity-disposition: reader-writer -->1011## Repository continuity composition1213For repository-scoped work, compose `maintain-repository-continuity` in14**Resume** mode before selecting work. After an authorized repository change15passes domain validation, compose **Refresh** and **Verify** immediately before16presenting the pull request, and include the reconciled root `CONTINUITY.md` in17the same change. A policy-permitted no-change or exemption result must be18documented instead of fabricating an edit.1920- **Contribute:** Dependency order, executable phases, validation, rollback considerations, and blocked decisions21- **Never claim:** That planned work, tests, migrations, or rollout have been executed2223## Purpose2425Turn approved requirements and architecture into a plan that can be executed in26small, dependency-aware, verifiable steps.2728## Required Inputs2930Resolve as much of the following as possible:3132- accepted requirements, acceptance criteria, and architecture decisions33- affected components, interfaces, tests, and delivery constraints34- current implementation patterns and repository instructions35- migration, rollout, rollback, and validation expectations36- unresolved questions that block safe sequencing3738Stop at material architecture uncertainty instead of planning across it.3940## Workflow41421. separate accepted decisions from assumptions and open questions432. inspect the affected code paths, interfaces, tests, and operational constraints443. decompose the work into independently verifiable phases using:4546 - `./references/phase-design-checklist.md`47 - `./templates/IMPLEMENTATION_PLAN.template.md`48494. trace each requirement and acceptance criterion to one or more plan steps505. surface migration, compatibility, security, privacy, and documentation work only when the system requires them516. recommend the smallest safe first executable unit527. report risks, rollback considerations, and any blocked decisions explicitly5354## Constraints5556- Do not silently implement production changes during a planning-only request.57- Do not reopen accepted architecture decisions without new authority.58- Do not assign dates, estimates, or ownership without evidence or an explicit estimation method.59- Do not hide unresolved dependencies inside a confident-looking plan.60- Do not force all work into one phase when safer slices exist.6162## Completion Criteria6364- [ ] The plan traces back to accepted inputs.65- [ ] Dependency order and independently verifiable outcomes are explicit.66- [ ] Risks, rollback concerns, and validation are visible.67- [ ] The first executable unit is safe and concrete.68- [ ] Blocked decisions remain separate from approved work.6970## Provenance7172This canonical skill is first-party Ego Hygiene content curated from the staged73candidate at `.staging/skills/implementation-planning/SKILL.md`.7475## Source Delta7677- Adopted: the staged focus on dependency-aware decomposition, requirement78 tracing, and planning without silently changing production code.79- Rewritten: canonical metadata, validation-oriented resources, explicit first80 executable unit guidance, and deterministic eval coverage.81- Rejected: the overlapping `create-implementation-plan` synonym as a canonical82 identity; the core workflow stays provider-neutral and narrower than issue83 generation or execution.