SF
Free & Open Source Spec-Driven Quality Gates Dependency Tracking Progress Dashboard

SpecFlow Bundle

Build complex AI infrastructure with confidence. Gated specification workflow, dependency tracking, contract verification, and progress visualization.

The Workflow

Four Gated Phases

Each phase must be validated before advancing. No shortcuts, no drift.

Phase 1 SPECIFY
Phase 2 PLAN
Phase 3 TASKS
Phase 4 IMPLEMENT

SPECIFY

Define requirements, success criteria, and constraints. What are we building and why?

PLAN

Design architecture, data models, and API contracts. How will we build it?

TASKS

Break into reviewable units with dependencies. What's the work breakdown?

IMPLEMENT

Build with TDD enforcement. RED → GREEN → BLUE for each task.

What's Included

Three Integrated Tools

One unified workflow. Everything you need for spec-driven development.

SKILL + CLI SpecFlow

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.

# Project management
specflow init my-project
specflow add "New feature"
specflow status
# Phase workflow
specflow specify F-1
specflow plan F-1
specflow tasks F-1
specflow implement F-1
specflow complete F-1
# Quality gates
specflow eval run        # Run quality evaluations (≥80% to proceed)

UI specflow-ui

Web dashboard for progress visualization. See all projects, features, and phase completion at a glance.

# Launch dashboard
specflow ui --port 3000

# Opens http://localhost:3000

CLI pai-deps

Dependency tracking and contract verification. Know what breaks before you ship.

# Verify and analyze
pai-deps verify
pai-deps blast-radius my-tool
pai-deps health

Get SpecFlow Bundle

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 →
View on GitHub
# Clone and install
git clone --recursive https://github.com/jcfischer/specflow-bundle.git
cd specflow-bundle

# Run the installer
bun run install.ts

# Or update existing installation
bun run install.ts --update

Questions

Frequently Asked

Do I need Claude Code to use this?

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.

What are quality gates?

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.

Can I use this for non-AI projects?

Absolutely. The spec-driven workflow works for any software project. The "AI infrastructure" focus just reflects our primary use case.

How does pai-deps integrate?

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.

Is my data safe?

Everything runs locally. No cloud services, no telemetry, no tracking. Your specs and code never leave your machine.

Build with Confidence

Stop guessing what depends on what. Define specs, verify contracts, ship without breaking things.

Get Started Support the Project