Good software starts before the dinner rush.
Toque is a Claude Code planning and delivery plugin. It takes an idea through release preparation: clarify the request, connect the planning documents, challenge the design, build, test, and prepare the handoff. A human authorizes production. The AI never gets to approve its own release.
Think of an experienced head chef: helpful at every station, unimpressed by “probably fine.”
“Add scheduled reports.”
The agent builds a scheduler. It chooses a time zone, sends reports to everyone on the account, and retries failed sends. Nobody asked whether permissions must be checked again at delivery time.
The tests pass. The wrong people get the report.
That is an expensive time to discover a missing question.
Toque makes the request, design, implementation plan, and review point back to one another. These connected files form an artifact chain: a record of what was requested, what changed, and who approved it.
Before build, a separate auditor challenges the design. The design gate can refuse it. A convincing summary cannot cancel an unmet requirement.
Toque also checks the checker. It plants a known defect in a temporary copy of the design—a canary—and checks whether the auditor finds it. Evidence validation then checks that citations supporting passing verdicts match the files on disk.
Neither check proves the design is correct. They make unsupported approval harder to hide. The limits matter.
| Without Toque | With Toque |
|---|---|
| “Add scheduled reports.” Then start coding. | Capture the problem and get a named owner to accept it. |
| Guess the schedule, recipients, permissions, retries, and rollout. | Resolve those decisions in a spec; challenge missing or unsupported answers. |
| “Tests passed. Ship it?” | Keep test results, review the actual diff, and ask a named human for the production decision. |
For that same request, the full workflow produces:
intent.md— What problem are scheduled reports solving?spec.md— Which schedules, recipients, permissions, and failure behavior are required?- Design gate, recorded in
audit.mdandevidence/— Does the design survive an independent challenge and the mechanical checks? plan.md— How will it be built? Approve this before code changes.impact-review.md,test-plan.md, and results — What changed, and did it work?review.mdand a human production decision — Does the actual change match the plan, and should it ship?
The lifecycle draws on Anthropic's AI-Native SDLC playbook. Toque's adaptation and boundaries explain what ships here—and what does not.
| Stage | Work | Required handoff |
|---|---|---|
| Plan | Capture intent.md and research the request. |
Named product owner accepts the intent. |
| Design | Write spec.md; record the audit and evidence. |
Scope lock, automated design gate, and recorded review or eligible waiver; approved spec. |
| Build | Approve plan.md, implement, write impact-review.md. |
Approval before code; user confirms impact review afterward. |
| Test | Write test-plan.md and collect results. |
Automated tests pass; a human confirms manual checks. |
| Deploy | Write review.md and prepare the release checklist. |
Named human authorizes and performs the production release. |
| Maintain | Link incidents and draft follow-up intent when thresholds are met. | Stays open; new work returns to Plan for acceptance. |
Chef's rule: no approved
plan.md, no implementation.
- A failed automated design gate stays failed. There is no compensating score or “strong overall.”
- Manual test confirmation is human work. The agent cannot mark it complete on someone's behalf.
- The agent may prepare the release and verify completed steps. It must not deploy, publish, push release tags, merge into production, or run production migrations.
- Production authorization belongs to a named human. A design-review waiver is not a deployment waiver.
These are workflow instructions, not a security sandbox. Toque's three hooks provide plan context; they do not block commands. Enforce production access separately with permissions and your deployment controls.
Use the full workflow for changes with meaningful scope, dependencies, risk, or a handoff: a feature, migration, integration, or substantial refactor.
Use a lighter command for an early draft, a document, or an existing plan review. A one-line correction may need none of this. The kitchen does not need a prep meeting to replace a napkin.
Do not use Toque as a codebase scanner, a security certification, or an autonomous deployment service. The codebase-audit and AI-readiness commands were removed in 11.0.0.
Already installed? Start in your project:
/toque:plan intent scheduled-reports
Answer the intent questions. This mode stops after Plan, even after acceptance; it does not start designing or coding.
When ready for the full workflow:
/toque:plan scheduled-reports
/toque:plan-status
For a smaller, auto-audited draft, try /toque:quick-plan Add scheduled reports. It is not a substitute for the full design gate or production approval.
Complete your first workflow →
Requires Claude Code and Node.js 18+ on PATH for Toque's hooks and gate tools. Check Node separately, even if Claude Code already runs.
In a terminal:
claude plugin marketplace add krwhynot/toque
claude plugin install toque@toque-marketplace --scope userStart Claude Code in your project and run /toque:help. Reload or restart an already-open session.
Scopes, updates, and upgrades →
| Your question | Read |
|---|---|
| How do I finish my first workflow? | Quickstart |
| How do I install or upgrade? | Install |
| Which command fits this task? | When to use Toque |
| What happens at each stage? | Plan workflow |
| What files exist, and how do I resume? | Plan workspace |
| How does the design gate work? | Design gate |
| How do I operate every capability? | Plugin guide |
| Why these methods? | Methodology — includes historical material |
| What outside analysis can it read? | Interop — optional, read-only inputs |
One plugin, toque. Six command files, five skills, two agents, seven document templates, three informational hooks, and two Node gate tools. Nine user-facing entrypoints; some are skills rather than command files.
.claude-plugin/marketplace.json Catalog with a release ref and SHA pin
plugins/toque/ Shipped plugin
documentation/ User documentation
tests/ Eight-layer suite: bash tests/run-all.sh
docs/ Development plans, specs, and records
METHODOLOGY.md Formal reference, not shipped in the plugin
interop.md Optional external input contract
Plans live under docs/plans/YYYY-MM-DD-{name}/. Optional docs/audit/ inputs can add context; Toque neither requires nor produces those external analyses.
Current: v11.0.1

