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.

Receives ← Your rough idea a feature, a fix, a "what if" - in plain English
This skill deep-plan produces the execution-ready plan
Hands off → deep-plan-review independent critique before any code exists