#spec-driven-development
Wiki 5
- acai.sh blog Single-author blog from the developer of acai.sh, on spec-driven AI-assisted development
- Acceptance Criteria IDs (ACIDs) Stable numeric tags on requirements that agents reference back from code and tests, turning the spec into a navigable index of where requirements live
- Differential spec analysis Build the same system with several independent agent loops, diff the finished implementations, and treat every divergence as a decision nobody specified
- How Do We Stop Vibe Coding? Alex Klos surveys spec tooling and argues vibe coding needs trust machinery rather than discipline
- Specsmaxxing — Acceptance Criteria as the Primary Artifact acai.sh's author on numbered acceptance-criteria IDs as the missing link between agent-written code and a stable spec
Toolbox 3
- acai.sh Spec-driven dev toolkit where agents write code against numbered acceptance-criteria IDs
- kastor HCL specs for AI agents, compiled to LangGraph code or reconciled Terraform-style with plan/apply
- QUALITY.md Root-file format declaring what quality means in a project, with a CLI that evaluates against it