From project
Produces a structured implementation plan with decision gates and open judgment calls, for architectural decisions, multi-file changes, or strategic pivots before coding.
How this skill is triggered — by the user, by Claude, or both
Slash command
/project:implementation-planningThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Plans that a different (or weaker) model could execute without re-deriving
Plans that a different (or weaker) model could execute without re-deriving your reasoning, with success criteria fixed before any result is seen.
Use the strongest available model for problem framing, macro architecture,
irreversible decisions, and plan approval. In Codex this is Sol; in Claude it
is Fable when available, otherwise Opus. After the architecture is approved, a
bounded phase planner may expand it on the intermediate tier (Codex Terra;
Claude Sonnet when no design choice remains). Write the resulting brief so a
clear-task worker (Codex Luna or Claude Sonnet) can implement it without
reconstructing design intent. See agent-fanout for the full routing and
escalation policy.
| Situation | Register |
|---|---|
| Hard to reverse after shipping; touches privacy, auth, what data leaves the device, or public contracts; strategic pivot | Heavyweight: full plan document, user approval gate before executing (plan mode where available). |
| Known engineering backlog; the work is clear, there is just a lot of it | Lightweight: tracked issues carrying the full spec (template below); no separate plan document. |
| Single ordinary change | No formal plan; the engineering-loop skill's step order is the plan. |
The dividing line is reversibility and blast radius, not effort. A large backlog of clear fixes needs no plan document; a small change to what an external partner receives does.
# Plan: <title> (issue #N)
## Context
[The evidence forcing this work, with numbers. What the previous phase or
investigation proved.]
## What already exists to reuse (do not rebuild)
[Named files/functions. Every plan must check this before proposing new code.]
## Approach
[The design, and one paragraph on why this and not the leading alternative.]
## Files
[New and modified, explicit paths.]
## Decision gate (set BEFORE looking at results)
[Crisp pass/fail: "X ships as default if metric A >= threshold on every
case AND metric B does not regress; if it fails, honest conclusion + named
fallback. No adoption of a non-passing candidate."]
## Prerequisites (user actions)
[Only the human can do these: account registrations, credentials, hardware.]
## Agent budget
[How many subagents this plan will spawn, worst case; see agent-fanout cap.]
## Open judgment calls
[Every ambiguity you resolved unilaterally, as a flagged list the reviewer
can veto. Silence on ambiguity is a defect.]
## Verification
[How each deliverable is proven: commands, thresholds, who runs them. For a
behavior-preserving refactor, the FIRST deliverable is the pin/
characterization test captured against the original code, per the
engineering-loop skill.]
## Symptom
[User-visible behavior, verbatim if reported.]
## Root cause
[file:line, what is wrong, the fixture/test/commit that proves it.]
## Fix
[Concrete, scoped change. DECIDED POLICY lines for any foreseeable ambiguity.]
Refs: #A, #B.
An implementer (human or agent) executes from the issue alone; that is the test of whether it is written well enough.
For GitHub issue bodies, keep each paragraph on one source line and separate paragraphs with blank lines. Do not apply sentence- or clause-level semantic line breaks inside a GitHub paragraph. Semantic line breaks remain the default for other prose source.
One phase = one independently reviewable and testable pull request (PR): roughly one subsystem, one migration, or up to ~500 net lines of non-generated change. If the description contains two or more such units, it is an epic (use epic-dev); if not, it is a single feature (engineering-loop). Name phases with 2-3 word kebab-case slugs: drop stopwords, keep the object noun first ("backend-metrics", "sync-engine", not "implement-the-new-backend-metrics").
npx claudepluginhub neuromechanist/research-skills --plugin projectDesigns implementation plans before coding, with codebase exploration and structured planning artifacts.
Generates detailed implementation plans for features, refactors, migrations, bug fixes, and architectural changes using multi-agent collaboration. Outputs structured Markdown files with steps, scope, and risks.
Creates detailed technical implementation plans via interactive research, iteration, user questions, and autonomy modes (Autopilot, Critical, Verbose). Activated by /create-plan or planning requests.