Spec-Driven Development with OpenSpec

Spec-driven development with AI agents, from first change to a habit that sticks.

9 lessons56 minFree Oct 10 to 11
Lesson 1 is free now. Free Oct 10 to 11 (opens Fri 22:00 CEST) with a free account.

Why Spec-Driven Development With OpenSpec? · Lesson 1 is free to watch, no account needed.

Syllabus

9 lessons · 56 min
1
Why Spec-Driven Development With OpenSpec?
An introduction to spec-driven development with AI agents, and where OpenSpec fits in. We cover the core idea, the workflow at a glance, and what it changes about the way you build.
3 minFree
2
Set Up OpenSpec on a Real Codebase
Install OpenSpec in an existing project, wire it into your agent, and confirm everything's in place. You're ready for your next change to be tracked properly from the start.
4 min
3
Ship Your First Change With OpenSpec
The full propose, apply, and archive loop, walked through end to end on a small feature. Three commands, one shipped change, and a complete paper trail to show for it.
7 min
4
Fix the Plan Before You Touch the Code
A close look at the artefacts OpenSpec generates (proposal, design, tasks, and delta specs), and how to shape them on a real change before any code is written.
8 min
5
Delta Specs: The Idea That Makes OpenSpec Work
How ADDED, MODIFIED, and REMOVED requirements work, what archive does to your source-of-truth specs, and why this model lets parallel changes coexist cleanly.
6 min
6
Explore Before You Commit
Use OpenSpec's exploratory mode when you don't yet know what to build. We'll investigate the problem with the agent first, then turn the findings into a proper change.
9 min
7
OpenSpec in Your Repo
How OpenSpec lives in git. What to commit, what to ignore, how in-progress changes look on a branch, and how to review them in a PR. The practical mechanics of working alongside teammates.
11 min
8
Catch Drift Before You Archive
Two judgement calls that come up weekly: when to update a change versus start a new one, and how to verify the code you've written actually matches the spec you proposed.
4 min
9
Make OpenSpec a Habit That Sticks
The difference between teams who still use OpenSpec in six months and teams who quietly drift back to vibe coding. The habits, the failure modes that quietly kill it, and the cases where you should skip OpenSpec entirely.
5 min

Access

Yes, Oct 10 to 11. It's one of the 6 courses free to watch with a free account that weekend (opens Fri 22:00 CEST).

Every lesson of every course, the full notes, transcripts and prompts, and the Unlearn-built tools. Blog posts and the tools that are public on GitHub stay free for everyone.

It shows as Completed on your profile and counts toward its role. Finishing every step of a role earns the role certificate.

Yes. Team plans can assign this course, or a whole role, and follow progress in Team.

Next step

Next in Product Engineer
Design a Feature AI Can Execute Without Guessing
Workflow · 7 lessons · 24 min
Go to the next step