Skip to main content
ratchet logo

ratchet

AI-native spec-driven development that only moves forward

$ npx ratchet-ai@beta init
// eval

Only ratchets forward

Every Gherkin scenario doubles as a scored, baseline-diffed eval judged against fixtures — never by the agent grading its own work. Behavior that passes today can't silently regress.

// spec

Behavior is the contract

You and your agent agree on behavior as executable Gherkin before code is written. A change is two artifacts — features plus a plan — and Given/When/Then is what the implementation must satisfy.

// batch

Autonomy with a verifier

Big objectives ship as ordered vertical-slice phases, driven autonomously — and every phase is gated by an executable proof-of-work, so the loop can't advance by breaking what already worked.