CLI and IDE handoff
Code where you already work
Your agent reads the approved Context Pack and returns delivery evidence through the CLI.
Spec governance for AI coding agents
Give coding agents approved context, then review delivery evidence against the same acceptance criteria.
Acceptance criteria / evidence
Install through the CLI, or use the Codex and Claude Code plugin managers.
CLI and IDE handoff
Your agent reads the approved Context Pack and returns delivery evidence through the CLI.
Full mode
GitHub and GitLab confirm merged PRs and MRs at the submitted commit. Linear can receive approved work without replacing direct IDE pickup.
SpecGate does not replace your spec tool, tracker, or IDE. It makes the handoff explicit, then checks the finished work against the approved contract.
OpenSpec, Spec Kit, Superpowers, a quick change note, or your own document set. You declare the document roles and SpecGate resolves the automatic policy.
The coding agent gets the approved version, acceptance criteria, non-goals, risks, tasks, and applicable Skills through the CLI.
SpecGate compares completion claims, tests, docs, and changed files against every acceptance criterion before you close the work.
15-second product tour
A coding agent reports completion. One acceptance criterion has no trusted evidence. SpecGate keeps the work open until the gap is fixed, reviewed, and accepted.
The CLI drives every SpecGate workflow. Cursor, Claude Code, and Codex use the same Context Pack and report evidence the same way.
$ specgate artifact publish --file artifact.json --preview Artifact publish preview: docs/spec.md spec 4821 bytes No publication performed: Human confirmation required before publishing. $ specgate artifact publish --file artifact.json Published 8a42… $ specgate gates check <artifact-id> Spec quality: pass $ specgate --yes artifact approve <artifact-id> Approved 8a42… (v1)
Approve the contract. Publish immutable documents, run readiness, then record the human decision.
SpecGate connects planning and implementation. Author where you already work, approve one version, then review the delivery against it.
OpenSpec, Spec Kit, Superpowers, Markdown, and custom docs stay useful as authoring systems.
Issues, sprints, code changes, PRs, and day-to-day collaboration stay in your existing stack.
Versioned approval, readiness gates, Context Packs, delivery review, and evidence trust live here.
Spec tools help shape work. SpecGate versions the result, runs readiness gates, hands one approved Context Pack to the coding agent, and reviews delivery evidence against it.
Bring an OpenSpec, Spec Kit, or Superpowers project, Markdown, or your own document set. You explicitly map each document to a role and SpecGate resolves the automatic policy.
No. Cursor, Claude Code, Codex, or a human can use the CLI. The agent reads the Context Pack before coding and reports evidence after implementation.
No. The deterministic core works without a model. Configure one only when you want independent model-backed readiness or delivery judgment.
Each acceptance criterion is checked against reported evidence and automated checks such as tests, types, and lint. Failed criteria stay visible for the next handoff.
Start with the Local CLI: one binary, no Docker, no server, and your governance data stays on your machine. Add the appliance when you want the browser UI, governance chat, or shared workspaces. It is built for a trusted machine or private network, so put authentication and TLS in front of it before exposing it beyond that.
The local-first default uses no Docker or server. Hand off approved context and review the evidence that comes back.