Build complex AI infrastructure with confidence. Gated specification workflow, dependency tracking, contract verification, and progress visualization.
Each phase must be validated before advancing. No shortcuts, no drift.
Define requirements, success criteria, and constraints. What are we building and why?
Design architecture, data models, and API contracts. How will we build it?
Break into reviewable units with dependencies. What's the work breakdown?
Build with TDD enforcement. RED → GREEN → BLUE for each task.
One unified workflow. Everything you need for spec-driven development.
Unified spec-driven development workflow with CLI orchestration. Initialize projects, manage features through gated phases, run quality evaluations, and track progress. Includes built-in quality gates (≥80% threshold) to ensure specs and plans meet standards before implementation.
Web dashboard for progress visualization. See all projects, features, and phase completion at a glance.
Dependency tracking and contract verification. Know what breaks before you ship.
Free and open source under MIT license. Clone, use, modify, contribute.
You're getting a lot for free here.
If SpecFlow Bundle helps you build better AI infrastructure, consider supporting continued development. Every contribution funds new features.
Support Development →SpecFlow works best with Claude Code, as it's designed as a Claude skill. However, pai-deps and specflow-ui work standalone as CLI tools.
SpecFlow includes built-in evaluations that check your specs and plans for completeness. You need ≥80% quality score to proceed to the next phase. Run specflow eval run to check your work.
Absolutely. The spec-driven workflow works for any software project. The "AI infrastructure" focus just reflects our primary use case.
pai-deps tracks dependencies between your tools. When you define contracts in your specs, pai-deps can verify them and calculate blast radius before changes.
Everything runs locally. No cloud services, no telemetry, no tracking. Your specs and code never leave your machine.
Stop guessing what depends on what. Define specs, verify contracts, ship without breaking things.