What problem does it solve?
TLC-spec-driven provides a pragmatic framework to plan and execute software projects by guiding users through four adaptive phases: Specify, Design, Tasks, and Execute, with depth auto-sized to the feature's complexity and memory persisted across sessions.
Core Features & Use Cases
- Specify: capture testable requirements with traceable IDs and surface gray areas when needed.
- Design: optional architecture planning for complex features; inline design for simple changes; reuse existing patterns.
- Tasks: granular, atomic task breakdown with clear dependencies and parallelism when safe.
- Execute: implement tasks iteratively with verification and atomic commits, plus support for quick fixes and session pause/resume.
- Use Cases: starting new projects, mapping existing codebases, planning features, implementing with verification, quick ad-hoc changes, and cross-session continuity.
Quick Start
Describe your project vision and goals and say 'initialize project' to trigger the adaptive workflow.