What is Cadence?
Cadence is a Claude Code plugin that turns “I want to build X” into working, validated software, without asking you to read a single line of code to know it’s right. This first lesson gives you the mental model. The next one installs the plugin.
Why the mental model comes first
Section titled “Why the mental model comes first”Cadence is built for an AI-first way of working. The AI writes the code; your job moves up a level. You spend most of your effort on the design (what to build and why) and almost none on how it’s implemented line by line. Think of it as responsible “vibe coding”: you stay in flow at the level of intent, and Cadence makes sure the intent actually gets met.
That only works if you can trust the result without reading the code. Cadence earns that trust structurally, not by asking you to inspect diffs:
Work moves through six visible stages. Each stage produces something you can read. Nothing advances to the next stage until you approve it at the gate in between.
You direct and approve in plain English. The later stages (audit and validate) do the line-by-line checking you’re never going to do yourself. So the mental model (stages → artifacts → gates) comes before the install steps, because it is what you’re installing.
The six-stage pipeline
Section titled “The six-stage pipeline”Cadence runs your idea through six core stages, in order. Each one has a slash command and produces an artifact you can read:
- Brainstorm (
/c-brainstorm): one question at a time turns a fuzzy idea into a short written stub. - Design (
/c-design): the stub becomes a full, plain-English design folder. - Plan (
/c-plan): the approved design becomes an exact, step-by-step plan written for the machine to follow. - Execute (
/c-execute): the plan becomes real code, reviewed twice before it lands. - Audit (
/c-audit): an independent check proves the code matches the plan. - Validate (
/c-validate): a post-deploy walkthrough confirms the live thing actually works, then marks the work done.
There are also three diagnostic commands you can run any time, off to the side of the pipeline: /c-check, /c-find-bugs, and /c-explain. That’s nine commands in the pipeline and diagnostic set. You meet the diagnostics in the last deep dive. The plugin also installs one utility command that sits outside the pipeline entirely: /c-worktree, for driving isolated git worktrees by hand.
The whole pipeline, with the gate on each arrow (the thing you do to let the work advance):
flowchart TB
idea(["your idea"]) --> B
B["Brainstorm<br/>/c-brainstorm"] -->|you run design| D["Design<br/>/c-design"]
D -->|you approve| P["Plan<br/>/c-plan"]
P -->|you run execute| E["Execute<br/>/c-execute"]
E -->|audit runs| A["Audit<br/>/c-audit"]
A -->|you deploy + validate| V["Validate<br/>/c-validate"]
V --> done(["validated"])
Next: Install Cadence. Get the plugin running in Claude Code.