🚧 This site is under active development. Content and features may change without notice. 🚧

SpecFlow

Software, defined.

A lightweight, spec-driven workflow for building with AI.

Choose your path

Select the workflow that best fits your project's current needs and constraints.

Selected path

Minimal

Skip the up-front project-definition series when the product and architecture are already clear enough.

Best default for normal feature work in an existing repo with solid context.

Get Started

Visible steps

201 Spec Loop Start

High-Level Design

Define one feature with scope and user journey.

202

Spec Design

Write the Gherkin scenarios that describe expected behavior.

301

Spec Implementation

Build through the tests-first, phase-isolated workflow.

302

Test Implementation

Add or repair automated tests for behavior that already exists.

401 Spec Loop End

Cleanup

Refine the changed source or test scope in a focused pass.