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.
Overview
Syllabus
- Unit 1: Technical Plans: Bridging Specification and Implementation
- Task Decomposition Practice: Task Comments Feature
- Test-First Development: Comment Feature Implementation (T001-T003)
- Scope Creep Detection and Recovery in Task Execution
- Evaluating Technical Plan Requirements for Development Scenarios
- Unit 2: Atomic Task Design
- Analyzing Task Breakdown Patterns for Feature Decomposition
- Analyzing Task Attachments Feature Decomposition
- Creating Task Tags System Decomposition from Scratch
- Unit 3: Breaking Down Task Comments
- Creating the Comment Entity with Test-First Workflow
- Create CommentRepository with CRUD Methods
- Identifying and Splitting Bloated Task Definitions into Atomic Units
- Unit 4: Building Multi Component Features
- Creating a Technical Plan for the Task Attachments Feature
- Decomposing a Technical Plan into an Atomic Task Breakdown
- Building a File Attachment System
- Unit 5: Parallel Execution and Handoffs
- Parallel Task Planning System
- Bulk Status Update with Parallel Planning
- Real-Time Notifications with Three Tracks