Skip to main content

Introducing SpecWeave - Spec-Driven Development for AI Era

· 3 min read
Anton Abyzov
Creator of SpecWeave

We're excited to introduce SpecWeave, a revolutionary framework that replaces vibe coding with Spec-Driven Development.

The Problem: Vibe Coding Doesn't Scale

Traditional development with AI assistants suffers from:

  • No source of truth - Specifications drift from implementation
  • Context overload - Loading entire codebases wastes tokens
  • Brownfield chaos - Modifying existing code causes regressions
  • Tech stack assumptions - Tools assume Next.js, ignore Python/Go
  • Documentation debt - Docs become outdated immediately

The Solution: SpecWeave

SpecWeave is a specification-first AI development framework where:

Specifications are SOURCE OF TRUTH - Code expresses specs in a language ✅ Context Precision - Load only what's needed (70%+ token reduction) ✅ Regression Prevention - Document before modifying (brownfield-ready) ✅ Framework-Agnostic - Works with ANY tech stack (TypeScript, Python, Go, Rust, Java) ✅ Living Documentation - Auto-updates via Claude Code hooks ✅ Test-Validated - E2E tests ensure features work (closed-loop validation)

Key Features

1. Framework-Agnostic Commands

/create-project --type python --framework fastapi
/create-increment "user authentication"
/review-docs --increment 003

Commands detect your tech stack and adapt automatically.

2. Selective Agent Installation

Install ONLY the agents you need:

# Python API project: 7 agents (1,050 tokens)
npx specweave install --detect

# vs Loading ALL 19 agents (2,600 tokens) ❌

60% token reduction on agents!

3. Context Manifests

# .specweave/increments/001-auth/context-manifest.yaml
spec_sections:
- .specweave/docs/internal/strategy/auth/
documentation:
- .specweave/docs/internal/architecture/auth-system.md
max_context_tokens: 10000

Load exactly what's needed - 70%+ token savings.

4. Increment Lifecycle

backlog → planned → in-progress → completed → closed

Track features with WIP limits, transfer leftovers, maintain focus.

5. Flexible Documentation

Supports BOTH approaches:

  • Enterprise: Comprehensive upfront (500-600+ pages)
  • Startup: Incremental/evolutionary (build as you go)

Tech Stack Support

SpecWeave works with ANY language/framework:

LanguageFrameworksAgent
TypeScriptNext.js, NestJS, Expressnextjs, nodejs-backend
PythonFastAPI, Django, Flaskpython-backend
GoGin, Echo, Fiber(coming soon)
RustActix, Rocket(coming soon)
.NETASP.NET Coredotnet-backend
JavaSpring Boot(coming soon)

Getting Started

# Install SpecWeave
npx specweave init

# Create your first project
/create-project --type python --framework fastapi

# Start building
/create-increment "user authentication"

What's Next?

  • 🔧 Integration Agents - JIRA, Azure DevOps, GitHub sync
  • 📊 Diagram Agents - C4 diagrams, sequence diagrams
  • 🎨 Figma Integration - Design to code workflow
  • 🧪 Test Import - Import existing tests to SpecWeave
  • 🚀 Deployment Intelligence - Cost optimization, Hetzner/AWS/Railway

Learn More


Join the revolution. Build production software with confidence, clarity, and continuous validation.

Star us on GitHub if you like SpecWeave!