Skip to main content

SpecWeave Essentials

Your journey from first command to production-ready workflows.

16 hands-on lessons that take you from complete beginner to confident practitioner. Each lesson builds on the previous — learn by doing.


What You'll Build

By the end of this curriculum, you'll have shipped:

Project TypeTechnologiesSpecWeave Features
Mobile AppReact Native, ExpoAutonomous execution, iOS/Android builds
Web APINode.js, PostgreSQLOpenAPI generation, test coverage gates
Full-StackNext.js, SupabaseMulti-repo coordination, living docs
InfrastructureTerraform, K8sIaC generation, GitOps workflows

Video Tutorials

Prefer watching? Start with the Complete Masterclass:

VideoDurationWhat's Covered
Complete Masterclass61 minFull journey: concepts, 6 live demos, external sync

Learning Paths

Path 1: Getting Started (Lessons 1-3)

For: Complete beginners | Time: 90 min

LessonWhat You'll Learn
1. Getting StartedInstall SpecWeave, run your first command
2. Three-File StructureUnderstand spec.md, plan.md, tasks.md
3. Your First IncrementBuild a complete feature from scratch

Path 2: Core Workflow (Lessons 4-5)

For: Users who completed Path 1 | Time: 60 min

LessonWhat You'll Learn
4. The :next CommandYour workflow compass
5. Quality GatesEnsure quality before shipping

Path 3: Testing & Quality (Lesson 6)

For: Test-first developers | Time: 45 min

LessonWhat You'll Learn
6. TDD WorkflowRed-Green-Refactor with SpecWeave

Path 4: Integration & Mastery (Lessons 7-10)

For: Teams and advanced users | Time: 2 hours

LessonWhat You'll Learn
7. External ToolsConnect GitHub, JIRA, Azure DevOps
8. AI Model SelectionChoose the right model for each task
9. TroubleshootingFix common issues
10. Advanced PatternsEnterprise workflows

Path 5: Deep Dive (Lessons 11-16)

For: Comprehensive mastery | Time: 4.5 hours

LessonWhat You'll Learn
11. The Vibe Coding ProblemWhy SpecWeave exists
12. Init Deep DiveEvery init question explained
13. Increment LifecycleArchive, cleanup, status management
14. GitHub IntegrationComplete GitHub setup
15. JIRA IntegrationComplete JIRA setup
16. Azure DevOpsComplete ADO setup

Quick Reference

┌─────────────────────────────────────────────────────────────┐
│ ESSENTIAL COMMANDS │
├─────────────────────────────────────────────────────────────┤
│ │
│ /sw:increment "feature" → Plan new work │
│ /sw:auto → Ship while you sleep │
│ /sw:do → Execute one task at a time │
│ /sw:next → Smart continuation │
│ /sw:progress → Check status │
│ /sw:done → Close increment │
│ │
└─────────────────────────────────────────────────────────────┘

Key Concepts

Before starting, familiarize yourself with these terms:


Choose Your Starting Point

Your SituationStart Here
New to SpecWeaveLesson 1: Getting Started
Know the basicsLesson 4: The :next Command
Want to understand WHYLesson 11: The Vibe Coding Problem
Setting up new projectLesson 12: Init Deep Dive
Connecting external toolsLesson 7: External Tools

Ready? Let's begin → Lesson 1: Getting Started