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 min1
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
2Set 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
3Ship 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
4Fix 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
5Delta 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
6Explore 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
7OpenSpec 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
8Catch 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
9Make 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
