tlc-spec-driven

Plan and implement software projects through Specify, Design, Tasks, and Execute phases.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Kauanphbbb/my-schedule --skill tlc-spec-driven-kauanphbbb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tlc-spec-driven
Source: https://github.com/Kauanphbbb/my-schedule/tree/main/.claude/skills/tlc-spec-driven
Command: npx skills add https://github.com/Kauanphbbb/my-schedule --skill tlc-spec-driven-kauanphbbb

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about tlc-spec-driven

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan and implement software projects with traceable requirements?

You can plan and implement software projects with traceable requirements by using an adaptive four-phase workflow: Specify, Design, Tasks, and Execute, which captures testable requirements with traceable IDs and ensures atomic commits.

What is the best way to maintain project planning memory across sessions?

The best way to maintain project planning memory across sessions is to use a spec-driven framework that persists memory across sessions, allowing you to pause and resume implementation without losing the context of your atomic task breakdown.

How do I break down complex software features into atomic tasks?

To break down complex software features into atomic tasks, apply an adaptive planning phase that creates a granular task breakdown with clear dependencies and identifies safe parallelism, auto-sizing the depth to your feature's complexity.

Can I use spec-driven planning for mapping existing codebases?

Yes, you can use spec-driven planning for mapping existing codebases. The adaptive workflow supports this use case by applying its phases to understand current architectures and plan features while reusing existing patterns.

Does adaptive project planning work for quick ad-hoc code changes?

Adaptive project planning works for quick ad-hoc code changes by auto-sizing the workflow depth to the feature's complexity, allowing you to skip optional architecture planning and execute quick fixes iteratively with verification.

Do I need a specific tech stack to use a four-phase software planning workflow?

You do not need a specific tech stack to use a four-phase software planning workflow. The framework is stack-agnostic, meaning it applies to any technology stack by focusing on architecture planning and task execution rather than specific tools.