Spec-First
Spec-First makes a coding agent build from a reviewed spec.
- AI tool
- Free
Pricing
Free and open source (MIT).
Overview
Spec-First is an open-source plugin for Claude Code, or any coding agent, that has the agent write and review a spec before it writes code. It is for developers who want agent work that matches what they asked for and passes their checks. You explain the feature in everyday language; four commands then write the spec with file and line evidence, have a second, fresh agent check it against the codebase, implement it in a separate git worktree and deliver it as a pull request only if build and tests pass. Specs, decisions and memory are kept as plain text files in the repo.
Key features
- Spec written before any code
- A second agent reviews the spec
- Isolated git worktree per spec
- Commit gate on build and tests
- Several specs in parallel
Use cases
Alternatives
Last updated 2026-10-29