Getting Started with SpecWeave
From zero to shipping in 5 minutes.
SpecWeave is the AI development framework that doesn't lose your work. Every AI decision becomes permanent, searchable documentation.
What You Can Build
SpecWeave has been used to ship production applications in weeks, not months:
| Application | Type | Result |
|---|---|---|
| Mobile Apps | React Native + Expo | iOS & Android builds with offline sync |
| Web Platforms | Next.js + Supabase | Full-stack with auth, payments, real-time |
| APIs | Node.js + PostgreSQL | OpenAPI specs, Postman collections auto-generated |
| Infrastructure | Terraform + K8s | IaC with GitOps, monitoring dashboards |
| ML Systems | Python + MLOps | Training pipelines, model deployment |
| Microservices | Multi-repo | 20+ services with cross-repo coordination |
Real-World Examples
"5 production apps in ONE MONTH — not 10x faster, 100x faster."
| App | Description | Tech Stack |
|---|---|---|
| SkillUp | Football coaching platform with Stripe monetization | React Native, Cloudflare Workers |
| EduFeed | AI learning platform (NotebookLM-style) | Next.js, Supabase, LLM integration |
| WC26 | World Cup 2026 companion with AI travel planner | Mobile + Web, real-time data |
| Lulla | Baby cry classifier with Apple Watch | Swift, Core ML, Cloudflare R2 |
| EasyChamp | Sports league platform with 20+ microservices | GCP, ArgoCD GitOps, ML video analytics |
Quick Start (5 Minutes)
1. Install SpecWeave
npm install -g specweave
Requirements: Node.js 20.12.0+ (we recommend Node.js 22 LTS)
2. Initialize Your Project
cd your-project
specweave init .
Answer the prompts — SpecWeave auto-detects your tech stack and configures accordingly.
3. Create Your First Feature
In Claude Code (or your AI tool):
/sw:increment "Add user authentication with OAuth"
SpecWeave creates three permanent files:
spec.md— WHAT (user stories, acceptance criteria)plan.md— HOW (architecture, ADRs)tasks.md— DO (implementation tasks with tests)
4. Build It
Option A: Ship While You Sleep
/sw:auto
Autonomous execution for hours. Real-time progress labels show iteration count, test status, stop criteria.
Option B: Step-by-Step Control
/sw:do # Execute one task
/sw:progress # Check status
/sw:done 0001 # Complete with validation
5. Quality Gates
Before closing, SpecWeave validates:
- All tasks complete
- 60%+ test coverage (configurable)
- Living docs updated
What Makes SpecWeave Different
| Before | After SpecWeave |
|---|---|
| Specs in chat history | Permanent, searchable specs |
| Manual JIRA/GitHub updates | Auto-sync on every task |
| Tests? Maybe later... | Tests embedded in tasks (60%+ enforced) |
| Architecture in your head | ADRs captured automatically |
| "Ask John, he knows" | Living docs, always current |
| Onboarding: 2 weeks | Onboarding: 1 day |
Platform Support
SpecWeave works everywhere:
| Platform | Support |
|---|---|
| macOS | Full support (primary development) |
| Linux | Full support |
| Windows | Full support (WSL recommended for best experience) |
AI Tool Compatibility
| Tool | Integration Level |
|---|---|
| Claude Code | Native (hooks, skills, agents) |
| Cursor | Via CLAUDE.md instructions |
| Windsurf | Via CLAUDE.md instructions |
| GitHub Copilot | Via CLAUDE.md instructions |
| Any AI IDE | Via specweave generate --template=md |
Best Experience: Claude Code provides the deepest integration with native hooks, skills, and autonomous execution. Other tools work via instruction files.
Choose Your Path
| Your Goal | Next Step |
|---|---|
| Quick hands-on | Your First Increment |
| Understand concepts | What is an Increment? |
| Full curriculum | SpecWeave Essentials |
| Existing codebase | Brownfield Projects |
| External tools | GitHub/JIRA/ADO Integration |
Troubleshooting
Node.js Version Error
If you see SyntaxError: Unexpected token 'with':
node --version # Must be 20.12.0+
Commands Not Working
After Claude Code updates:
specweave update # Full update: CLI + instructions + config + plugins
Then restart Claude Code.
Community
- Documentation — Full guides and tutorials
- Discord — Get help, share tips
- YouTube — Video tutorials
- GitHub — Star the repo, contribute
Ready? → Create Your First Increment