Plan slices before code touches the repo.
Model work in explicit states so every change starts with a bounded, reviewable plan slice — no vague tickets, no heroics.
Scope lockSpec-driven development for AI-assisted teams
Pacto is a small, fast CLI for teams that treat plans as executable contracts instead of stale documents. Define a slice, execute it deliberately, and verify every claim against repository evidence before you call it done.
The payoff is a cleaner engineering loop: smaller scopes, clearer transitions, and far fewer surprises between the plan you wrote on Monday and the code that shipped on Friday.
Model work in explicit states so every change starts with a bounded, reviewable plan slice — no vague tickets, no heroics.
Scope lockPacto status reconciles plan claims with files, symbols, endpoints, and tests living in the repository.
Evidence scanKeep one source of truth while working alongside Codex, Cursor, Claude Code, OpenCode, and friends.
Agent handoffRun the core workflow locally without depending on a hosted service for status or plan checks.
Local proofPacto works best when the workflow stays visible. Each command pushes the slice forward with a narrow job and a clear, auditable artifact.
pacto init Bootstrap .pacto/plans and optional agent hand-off artifacts inside your repository.
pacto new Open a bounded slice of work with README, spec, design, and tasks documents.
pacto status Inspect plan state and reconcile claims against repository evidence instead of trusting prose.
pacto exec Append notes, blockers, and evidence references while you implement the planned work.
pacto move Advance work from to-implement to current to done with an auditable workflow trail.
Start with the install script, then initialize a workspace and open your first plan slice. Pacto also supports Go installs when you want to build from source.
Each guide is a self-contained chapter. Read them sequentially the first time, then jump to the command surface when you need a specific workflow detail.
Install Pacto with the shell installer or from Go source.
open chapterInitialize a workspace, create a plan slice, and run the core workflow.
open chapterUnderstand states, evidence-backed status, and capability baselines.
open chapterReference the most important commands, flags, and automation patterns.
open chapter