Skip to main content

SpecWeave Academy

Your journey from first command to production-ready workflows.

Welcome to SpecWeave Academy — a hands-on learning path that takes you from complete beginner to confident practitioner.


Video Tutorials

Prefer watching? Start with the Complete Masterclass:

VideoDurationWhat's Covered
🎬 Complete Masterclass61 minFull journey: concepts, 6 live demos, GitHub/JIRA/ADO sync

📺 Watch on YouTube (link coming Nov 27, 2025)

More videos coming soon: Your First Increment, Daily Workflow, Integration Deep Dives.


How This Works

Each lesson builds on the previous one. You'll learn by doing, with simple examples that grow in complexity.

Lesson 1 → "Hello World" increment
Lesson 2 → Understand the three files
Lesson 3 → Build your first real feature
...and so on

Time commitment: ~5 hours for core lessons (1-10), ~9 hours for full curriculum including deep-dives (1-16).


Learning Paths

🌱 Path 1: Getting Started (Lessons 1-3)

For: Complete beginners Goal: Create and complete your first increment

LessonWhat You'll LearnTime
1. Getting StartedInstall SpecWeave, run your first command15 min
2. The Three-File StructureUnderstand spec.md, plan.md, tasks.md30 min
3. Your First IncrementBuild a complete feature from scratch45 min

🔄 Path 2: Core Workflow (Lessons 4-5)

For: Users who completed Path 1 Goal: Master the daily workflow commands

LessonWhat You'll LearnTime
4. The :next CommandYour workflow compass25 min
5. Quality GatesEnsure quality before shipping35 min

✅ Path 3: Testing & Quality (Lesson 6)

For: Developers who want test-first development Goal: Implement features using TDD

LessonWhat You'll LearnTime
6. TDD WorkflowRed-Green-Refactor with SpecWeave45 min

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

For: Teams and advanced users Goal: Integrate tools and master advanced patterns

LessonWhat You'll LearnTime
7. External ToolsConnect GitHub, JIRA, Azure DevOps35 min
8. AI Model SelectionChoose the right model for each task25 min
9. TroubleshootingFix common issues25 min
10. Advanced PatternsEnterprise workflows35 min

🎓 Path 5: Deep Dive (Lessons 11-16)

For: Users who want comprehensive knowledge Goal: Master SpecWeave philosophy and integrations

LessonWhat You'll LearnTime
11. The Vibe Coding ProblemWhy SpecWeave exists, pain points solved30 min
12. The specweave init Deep DiveEvery init question explained40 min
13. Increment LifecycleCleanup, archive, status management45 min
14. GitHub IntegrationComplete GitHub setup guide45 min
15. JIRA IntegrationComplete JIRA setup guide45 min
16. Azure DevOps IntegrationComplete ADO setup guide45 min

Quick Reference Card

Save this for later:

┌─────────────────────────────────────────────────────────────┐
│ ESSENTIAL COMMANDS │
├─────────────────────────────────────────────────────────────┤
│ │
│ /specweave:increment "feature" → Plan new work │
│ /specweave:do → Execute tasks │
│ /specweave:next → Smart continuation │
│ /specweave:progress → Check status │
│ /specweave:done → Close increment │
│ │
└─────────────────────────────────────────────────────────────┘

Before starting, familiarize yourself with these terms:


Choose Your Starting Point

New to SpecWeave? Start here → Lesson 1: Getting Started

Already familiar with basics? Jump to → Lesson 4: The :next Command

Want to understand WHY SpecWeave? Start with → Lesson 11: The Vibe Coding Problem

Setting up a new project? Deep dive → Lesson 12: The specweave init Deep Dive

Want to connect external tools? Overview → Lesson 7: External Tools GitHub → Lesson 14: GitHub Integration JIRA → Lesson 15: JIRA Integration Azure DevOps → Lesson 16: Azure DevOps Integration

Need to manage increment lifecycle? Complete guide → Lesson 13: Increment Lifecycle Management


Ready?

Let's begin your journey.

:nextLesson 1: Getting Started