Skip to main content

Why SpecWeave?

AI changed how we write code. SpecWeave changes how we ship products.

Every AI coding tool generates code fast. But generating code was never the hard part. The hard part is: what happens after the chat ends?


The Problem Everyone Has

You open Claude Code (or ChatGPT, or Copilot). You describe a feature. AI generates code. It works. You move on.

Two weeks later:

  • "Why did we use JWT instead of sessions?" - Nobody remembers.
  • "What were the acceptance criteria?" - Lost in chat history.
  • "How does this auth system work?" - Ask Claude again and hope you get the same answer.

This is "vibe coding" - and it's how 90%+ of developers use AI today.

The 5 Failure Modes of Vibe Coding

Failure ModeWhat HappensReal Cost
Context EvaporationAI conversations end, decisions vanishTeams repeat conversations. New hires have zero context.
Scattered CodeEach request produces isolated code with no shared patternsTechnical debt from day 1. Constant refactoring.
No Quality GatesCode ships without tests, reviews, or documentationBugs in production. Security vulnerabilities.
No TraceabilityCan't trace code back to requirements"Why does this exist?" becomes unanswerable.
Team ChaosMultiple developers generate conflicting implementationsIntegration hell. Onboarding takes weeks.
Context Exhaustion"Prompt is too long" kills your session mid-work10-15 min re-explaining per restart. Same decisions repeated.

The Hidden Math

Vibe Coding a Feature:
2 hours building
4 hours fixing bugs (no upfront design)
3 hours explaining to teammates (no docs)
─────────────────────
9 hours total

SpecWeave:
30 min planning (spec + plan + tasks)
1.5 hours building (guided by spec)
0 hours explaining (docs already exist)
─────────────────────
2 hours total

What SpecWeave Does Differently

SpecWeave wraps every AI coding session in a spec-driven workflow that turns conversations into permanent, searchable documentation.

Skills Are Programs in English

Unlike prompts that you copy-paste, SpecWeave skills are reusable programs — each one controls how AI thinks and acts for a specific domain. 100+ skills ship out of the box. Customize any skill without forking via skill-memories/. Deep dive →

You Don't Need Claude Code Expertise

SpecWeave abstracts Claude Code's complexity — hooks, plugins, CLAUDE.md, context management. Install, describe your feature, skills handle the rest. Learn more →

Enterprise Ready from Day One

Compliance audit trails in git. Brownfield codebase analysis. Bidirectional sync with GitHub, JIRA, Azure DevOps. Multi-repo coordination. Enterprise overview →

The Three Files

Every feature produces three files that persist across sessions:

FilePurposeOwner
spec.mdWHAT: User stories, acceptance criteriaPM Agent
plan.mdHOW: Architecture decisions, tech choicesArchitect Agent
tasks.mdDO: Implementation tasks with test plansDeveloper
.specweave/increments/0001-user-auth/
├── spec.md ← "What are we building and why?"
├── plan.md ← "How should we build it?"
└── tasks.md ← "What's the step-by-step plan?"

6 months later: Search "OAuth" and find exact decisions, who approved them, and why they were made.

Autonomous Execution

SpecWeave doesn't just plan - it executes autonomously for hours:

/sw:increment "User authentication"   # Creates spec + plan + tasks
/sw:auto # Executes autonomously

What happens during /sw:auto:

  1. Reads the spec and tasks
  2. Implements each task in order
  3. Runs tests after each task
  4. Fixes failures automatically
  5. Syncs progress to GitHub/JIRA
  6. Moves to next task
  7. Repeats until done

You review finished work, not work-in-progress.

68+ Specialized AI Agents

SpecWeave isn't one AI assistant - it's a team of 68+ specialized agents powered by Claude Opus 4.6:

AgentRoleWhen It Activates
PMRequirements, user stories, acceptance criteria/sw:increment
ArchitectSystem design, ADRs, tech stack decisionsComplex features
QA LeadTest strategy, quality gates, validation/sw:validate
SecurityOWASP review, vulnerability detectionMention "security"
DevOpsCI/CD, infrastructure, deploymentInfrastructure work
Tech LeadCode quality, patterns, refactoring/sw:grill
FrontendReact/Vue/Angular architectureFrontend work
Backend.NET/Node.js/Python patternsBackend work

Agents auto-activate based on context. Mention "security" and security expertise loads. No configuration needed.


SpecWeave vs Alternatives

vs Raw AI Coding (ChatGPT / Claude / Copilot)

DimensionRaw AI CodingSpecWeave
MemorySession-onlyPermanent specs
PlanningNone (you decide what to ask)Structured spec + plan + tasks
QualityHope it works3-gate validation
DocumentationNone (maybe comments)Auto-generated living docs
Team collaborationShare chat links?Shared specs + JIRA/GitHub sync
Autonomous workCopy-paste one response at a timeHours of unattended execution

vs GitHub SpecKit

SpecKit formalizes spec-driven development. SpecWeave extends it into a full lifecycle:

DimensionSpecKitSpecWeave
ScopeOne feature at a timeMulti-increment lifecycle
After spec creationManual implementationAutonomous execution
External toolsNoneGitHub, JIRA, Azure DevOps
DocumentationStatic snapshotsLiving docs (auto-update)
Codebase supportGreenfieldGreenfield + Brownfield
Quality gatesDeveloper disciplineAutomated 3-gate enforcement

In set theory: SpecKit ⊂ SpecWeave. One SpecKit run = one SpecWeave increment.

Full comparison

vs Manual Spec-Driven Development

You could write specs by hand. SpecWeave automates what's tedious:

  • Auto-generates spec.md, plan.md, tasks.md from a one-line description
  • Auto-links tasks to acceptance criteria (bidirectional AC-IDs)
  • Auto-syncs progress to GitHub Issues, JIRA, Azure DevOps
  • Auto-validates before closing (tests pass, docs updated, ACs met)
  • Auto-updates living documentation after every completed task

When SpecWeave Is Overkill

Be honest: SpecWeave isn't for everything.

ScenarioUse SpecWeave?Why
Quick script / one-off toolNoJust vibe code it
Learning exercise / tutorialNoOverhead not worth it
Throwaway prototypeNoIt's throwaway
Personal weekend projectMaybeIf you want to learn the workflow
Feature for production appYesSpecs prevent bugs and tech debt
Team projectYesSpecs enable collaboration
Enterprise systemYesCompliance, audit trails, traceability

Rule of thumb: If someone else will read your code, or if you'll maintain it for more than a month, use SpecWeave.


Getting Started

npm install -g specweave
cd your-project
specweave init .

Then describe what you want:

/sw:increment "Add user authentication"
/sw:auto

SpecWeave handles the rest.

Quick Start Guide | Academy (16 lessons) | All 100+ Skills