How it works

Why the code that comes out is code you can trust

Deep Skills runs your idea through six single-job stages. Each hands a self-contained artifact to the next, every claim needs evidence, and nothing ships on vibes.

The pipeline

Six stages, one clean loop

No do-everything agent quietly cutting corners. Each stage does exactly one job, then hands off - so every step is predictable, inspectable, and easy to rerun on its own.

The tight loop before anything ships: review → fix → re-review. Findings don't get argued away - they get fixed at the root cause and put back in front of fresh reviewers until the work holds up.

Fresh-agent resumability

The chat is disposable. The artifact isn't.

Every stage passes one acceptance test: could a fresh agent - given only the artifact and the repo, with zero conversation history - pick this up cold?

Walk away mid-effort

Close the laptop after planning, resume implementation tomorrow - in a new session, on a new machine, with zero re-explaining. The artifact carries all the context.

Hand it to anyone

A teammate - or a different assistant entirely - continues from the same artifact. Work stops being trapped in one person's chat history.

Reviews stay honest

Because reviewers start fresh, they never inherit the author's reasoning - or its blind spots. They see the artifact and the codebase, not the argument that produced them.

Where everything lands

An artifact tree in your repo

Every run writes to a per-effort directory in the repo you're working on - not a chat log, not a vendor dashboard. Version it, diff it, hand it off.

# one directory per effort, in the target repo
.deep-skills/<effort-name>/
  00-Manifest/        manifest.md   ← every stage's status, one table
  01-Plan/            plan.md       ← /deep-plan - the durable spine
  02-Plan-Review/     review.md     ← /deep-plan-review
  03-Implementation/  summary.md    ← /deep-implement
  04-Code-Review/     report.md · findings.json · certificate.md
  06-Bug-Fix/         round-N/ scope.json · fix-summary.md

The plan is the spine. It accumulates phase summaries, deferred decisions, and review outcomes as the effort progresses - so the whole history of a change is legible from one document, and the manifest tells any newcomer exactly where things stand.

The trust mechanics

Four rules that make the output defensible

Trustworthy code isn't a promise - it's a set of structural constraints no stage is allowed to skip.

One writer of source

deep-implement is the only stage that writes code. Planners plan, reviewers review, fixers fix - when a stage is tempted to cross its boundary, it stops and points to the right sibling instead.

Independence by construction

Both review stages run in fresh agents that never see the upstream conversation. Independent critique isn't a policy anyone has to remember - it's how the pipeline is wired.

Findings must survive attack

Serious review findings are adversarially verified before they reach you - and every fix must be proven by an agent that didn't write it. Nothing grades its own work.

Evidence or it didn't happen

The system hunts the last mile - code that looks wired but doesn't actually behave. Every claim must cite a file and line, a named symbol, or an observed behavior.

Try it

Run the loop on something real

Install once, then start with a plan - the rest of the pipeline builds on it. Works in Claude Code, Codex, Cursor, and GitHub Copilot.