Overview
Learn spec-driven development in Python with Codex — write clear specifications first, then use AI to turn those specs into production-ready, well-tested APIs. Build the skills to guide AI-powered development from design through deployment.
Syllabus
- Course 1: Foundations of Spec-Driven Development with Codex
- Course 2: Task Decomposition & Execution with Codex
- Course 3: Production APIs & Multi-Task Execution with Codex
- Course 4: SDD Capstone - The Full SDD Lifecycle with Codex
Courses
-
Build foundational understanding of SDD as an emerging methodology. Learn when specifications are valuable versus overkill, understand the role of AI in specification generation, build project constitutions that encode standards, create PRDs that persist as business documentation, read and evaluate existing specifications, and practice AI-assisted specification generation with critical review.
-
Master THE CORE SKILL of SDD: breaking complex features into atomic, AI-digestible tasks. Learn decomposition principles (1-3 files, clear criteria, explicit dependencies), practice on progressively complex features, execute tasks with Codex using test-first workflow. Experience common failure modes (scope creep, wrong dependencies, missing handoffs) and learn correction patterns.
-
Master production SDD workflows on a shared TaskMaster codebase. Execute multi-task features (8-12 tasks) using Codex agent orchestration — fresh context per task, parallel workflows, quality pipelines, and production documentation — all governed by a consistent AGENTS.md constitution.
-
Apply the complete SDD lifecycle to RecipeBox, a recipe manager with meal planning and shopping lists. Plan with PRDs and domain models, implement foundation models and services using agent orchestration, and close the loop with architectural decision records and efficiency metrics.