What is SpecDeck?
SpecDeck is a control deck for coordinating multiple asynchronous coding agents. Your spec is the source code now. You author the intent; agents turn it into code. You approve at the Spec, proven by Evidence.
- Evidence required: tests, logs, screenshots, video. A passing Check with no Evidence never counts as green.
- Deterministic checks run first, judges last. An independent Checker verifies, never the Builder.
Shopping cart calculation
Tax is applied based on region
Evidence: Unit tests passed (12/12)
Discount codes are validated
Missing Evidence: No e2e tests found
Four columns, left to right. Every card is one Spec.
You manage work across a four-column deck (Backlog, Plan, Review, Done). A pipeline of specialized agents (Planner, Builder, Checker) takes your ideas, drafts Specs, writes the code, and provides Evidence. You read the Checks, not the code.
- Backlog01
Specs waiting to be planned.
- Plan02
An agent drafts the Spec. Review what is about to be built.
- Review03
An agent finished. Approve at the Check and Evidence layer.
You review here - Done04
Shipped and frozen. The Spec is the contract.
Planner, Builder, Checker.
A pipeline of specialized agents. Verification is independent and evidence-gated.
- Planner
Turns intent into a Spec: Goal, Acceptance, and Checks.
- Builder
Executes one Spec in isolation. One agent per unit of work.
- Checker
An independent model verifies the Evidence. It never grades its own work.
Built to self-host
Postgres, Redis, gateway, agents and web in one compose file. Bring your own model keys.