SpecFlow: Multi-Agent SDD in Cursor (4 phases, /approve, single code writer) SpecFlow, a new CLI tool from developer ceatoleii, installs Spec-Driven Development (SDD) in any repository by enforcing a four-phase agent pipeline where only a single "Implementer" agent can edit source code. The tool uses markdown specs and a `/approve` gate to ensure code is only written after design agreement, preventing vague requests from producing large diffs. SpecFlow operates within Cursor chat, allowing developers to toggle the flow on for features with clear acceptance criteria while using direct mode for typos and exploration. /approve , single code writer SpecFlow is a CLI that installs Spec-Driven Development SDD in your repository: four phase agents, markdown specs, and only Implementer may edit source code. It still looks like Cursor chat — you turn on flow when the feature warrants it. @ceatoleii/specflow https://github.com/ceatoleii/specflow · Pipeline: npx @ceatoleii/specflow init Full guide: ceatoleii.github.io/specflow https://ceatoleii.github.io/specflow/ | Symptom | SpecFlow mechanism | |---|---| | Vague ask → huge diff | Refiner → task.md with AC1, AC2… | | Code before design agreement | SDD waits for /approve | Multiple “agents” touching src/ | Only Implementer writes source | | “Done” without evidence | Reviewer → review.md per AC | Pipeline: Requirement → Plan → Tasks → Code → Review php flowchart LR R Refining