- Learning Path Libraries: This path is only available in the libraries listed. To access this path, purchase a license for the corresponding library.
- AI
Spec-Driven Development
Spec-driven development is a methodology for building software with AI coding agents, where a written specification becomes the primary artifact guiding implementation. Instead of accepting whatever an AI agent generates from a loose description, developers define requirements, design, and tasks upfront, producing code that reliably matches intent.\ \ This path covers the principles and workflow of spec-driven development, hands-on practice writing specs and generating implementations, and techniques for scaling the approach across teams and services. You'll work with tools including GitHub Spec Kit, AWS Kiro, and Cursor.
**This learning path is actively in production. More content will be added to this path as it gets published and becomes available in the library. To view the full list of content to be included in this Path, click the "About this path" tab below.**
Content in this path
Spec-Driven Development
Try this learning path for free
What You'll Learn
- How to apply the principles and workflow of spec-driven development to AI-assisted coding projects
- How to write specifications and translate them into working code using tools like GitHub Spec Kit, AWS Kiro, and Cursor
- How to scale spec-driven development across teams, services, and multi-agent workflows
- 1. Introduction to Spec-Driven Development
- 2. Spec-Driven Development with AI in Practice
- 3. Scaling Spec-Driven Development with AI
- This path assumes you're a software developer with working knowledge of at least one programming language and basic familiarity with AI coding assistants. No prior experience with spec-driven development is required.
