What problem does it solve?
This Skill streamlines software development by providing an adaptive, phase-based workflow that automatically adjusts its rigor based on project complexity, ensuring efficiency and precision from initial planning to final execution.
Core Features & Use Cases
- Adaptive Planning: Utilizes 4 phases (Specify, Design, Tasks, Execute) that auto-size based on complexity, applying full rigor for complex features and skipping ceremony for simple ones.
- Requirement Traceability: Ensures clear links from requirements to tasks and commits.
- Atomic Tasks & Commits: Breaks down work into granular, verifiable tasks, each resulting in an atomic Git commit.
- Persistent Memory: Maintains context and state across sessions, allowing for seamless pausing and resuming of work.
- Use Case: Kickstart a new project by initializing its vision and roadmap, then iteratively develop features by specifying requirements, designing architecture, breaking down tasks, and executing them with rigorous verification and atomic commits.
Quick Start
Use the tlc-spec-driven skill to initialize a new project by describing its vision and goals.