Skill 1 of 6 · Plan
deep-plan
/deep-plan <your feature>
Turn a rough idea into a plan so complete that a fresh agent could execute it cold - before a single line of code is written.
What it does for you
Planning that earns your trust before the build
A guided, steerable planning session - driven by your codebase, not by generic questions.
Sharp questions, not busywork
It explores your codebase first and only asks what it can't answer itself. You choose the question cadence - one at a time, in batches, or all at once.
Steer it live
Drill deeper on any question, break a side-investigation out to a fresh agent, or ask for a gaps or risks pass - it services the request and returns exactly where it left off.
Reuses before it invents
The plan names the existing functions and patterns your feature should build on - with real file paths - instead of quietly reinventing what your repo already has.
Nothing falls through
Every deferred decision lands in a ledger with a route back in, and a required data-flow contract forces hidden cross-layer bugs into the open at plan time.
The bar it holds itself to
A plan a fresh agent can execute cold
Every plan is judged against one acceptance test: could a fresh agent, given only this document and the repo, succeed? No conversation history required.
Benchmark result: in a benchmark against a real pull request, the plan-time data-flow contract alone would have surfaced ~100% of that PR's code-review severity at plan time - before implementation, when problems are cheapest to fix.
Where it fits
The first stop in the idea → merge loop
deep-plan starts the pipeline: it turns your idea into the artifact every downstream skill builds on.