Skip to main content

Getting Started with SpecWeave

From zero to shipping in 5 minutes.

SpecWeave is the spec-driven Skill Fabric for AI coding agents. Skills extend what AI coding agents can do — describe what you want, AI asks the right questions, builds it while you sleep.

Increment Lifecycle

Watch it in action

See the full workflow in 4 minutes: SpecWeave + OpenCode Demo | YouTube

Enterprise teams

Building for enterprise? See compliance, brownfield, and multi-repo guides.


Three Ways to Work

SpecWeave understands what you want. Pick the style that feels right:

StyleHow It WorksBest For
Natural languageJust describe what you want — SpecWeave detects your intent and activates the right skillEveryone, especially new users
Slash commandsType sw:increment, sw:do, sw:done for precise controlPower users on Claude Code
CLI keywordsType increment, do, done without the sw: prefixCursor, Copilot, and other AI tools

All three methods trigger the same workflow. Here is what it looks like:

"I want to add user authentication with OAuth support"

What You Can Build

SpecWeave has been used to ship production applications in weeks, not months:

ApplicationTypeResult
Mobile AppsReact Native + ExpoiOS & Android builds with offline sync
Web PlatformsNext.js + SupabaseFull-stack with auth, payments, real-time
APIsNode.js + PostgreSQLOpenAPI specs, Postman collections auto-generated
InfrastructureTerraform + K8sIaC with GitOps, monitoring dashboards
ML SystemsPython + MLOpsTraining pipelines, model deployment
MicroservicesMulti-repo20+ services with cross-repo coordination

Real-World Examples

"10 production projects — not 10x faster, 100x faster."

AppDescriptionTech Stack
SpecWeaveSpec-driven development framework — 550+ increments, built with itselfNode.js, TypeScript, 255K+ LOC
VerifiedSkillSkill registry & marketplace for AI coding agentsNext.js 15, Cloudflare Workers, Prisma
EasyChampSports league platform with 18+ microservices, ArgoCD GitOps.NET, React, Python, Terraform
WC26World Cup 2026 travel & ticket companion — 5 services, 35 incrementsReact Router, React Native/Expo, Cloudflare Workers
LullaBaby cry classifier with iOS + Apple Watch — 28 incrementsSwift, Core ML, Cloudflare Workers
JobWeaveAI career platform with resume builder, interview prep, Gmail smart replyNext.js 15, Prisma, Supabase, Multi-AI
SkillUpFootball coaching platform with Stripe monetizationReact Native, Cloudflare Workers
BizZoneStudent & business events with AI news generationReact Native, AI
SketchMateAI drawing party gameWeb, AI vision
EduFeedAI learning platform (NotebookLM-style)Next.js, Supabase, LLM integration

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

Describe what you want to build:

"Build a user authentication system with OAuth and social login"

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

"Ship it while I sleep"

Option B: Step-by-Step Control

"Start implementing the tasks"

Check progress and close when ready:

"What's the status?"

5. Parallelize Complex Features

For features spanning multiple domains, SpecWeave can split work across parallel agents:

"Build user auth with login, signup, and OAuth — use parallel agents"

Just describe a complex feature — SpecWeave auto-detects when parallel agents are needed and spawns a coordinated team. Built on Claude Code's Agent Teams, made accessible via a single command. See the Agent Teams guide for details.

6. Quality Gates

Before closing, SpecWeave validates:

  • All tasks complete
  • 60%+ test coverage (configurable)
  • Living docs updated

What Makes SpecWeave Different

BeforeAfter SpecWeave
Specs in chat historyPermanent, searchable specs
Manual JIRA/GitHub updatesAuto-sync on every task
Tests? Maybe later...Tests embedded in tasks (60%+ enforced)
Architecture in your headADRs captured automatically
"Ask John, he knows"Living docs, always current
Onboarding: 2 weeksOnboarding: 1 day

Platform Support

SpecWeave works everywhere:

PlatformSupport
macOSFull support (primary development)
LinuxFull support
WindowsFull support (WSL recommended for best experience)

AI Tool Compatibility

ToolIntegration Level
Claude CodeNative (hooks, skills, agents)
CursorVia CLAUDE.md instructions
WindsurfVia CLAUDE.md instructions
GitHub CopilotVia CLAUDE.md instructions
Any AI IDEVia 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.


Explore the Skill Ecosystem

SpecWeave ships with 44 built-in skills across 8 bundled plugins, and you can install from 100,000+ community skills on the verified-skill.com registry:

# Search for skills
npx vskill find "react"

# Install a verified skill
npx vskill install auth-guard

Skills work across 49 AI coding agents — not just Claude Code. See the Installing Skills guide for the full walkthrough.

Want to build your own skills? Skill Studio is a local browser-based IDE for developing, testing, and benchmarking skills.


Choose Your Path

Your GoalNext Step
Quick hands-onYour First Increment
Understand conceptsWhat is an Increment?
Install skillsInstalling Skills
Build skillsSkill Studio
Full curriculumSpecWeave Essentials
Existing codebaseBrownfield Projects
External toolsGitHub/JIRA/ADO Integration

Troubleshooting

Node.js Version Error

If you see SyntaxError: Unexpected token 'with':

node --version  # Must be 20.12.0+

Upgrade instructions

Commands Not Working

After Claude Code updates:

specweave update      # Full update: CLI + instructions + config + plugins

Then restart Claude Code.


Community


Ready?Create Your First Increment