tlc-spec-driven

Plan and execute software projects through a four-phase auditable workflow.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/alexjcm/agent-skillset --skill tlc-spec-driven-alexjcm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tlc-spec-driven
Source: https://github.com/alexjcm/agent-skillset/tree/main/skills/development/tlc-spec-driven
Command: npx skills add https://github.com/alexjcm/agent-skillset --skill tlc-spec-driven-alexjcm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

TLC Spec-Driven provides a disciplined, phase-based approach to plan and execute software projects with auditable artifacts and persistent memory across sessions.

Core Features & Use Cases

  • Phase-driven workflow: Specify, Design, Tasks, Implement+Validate with artifacts at each phase.
  • Deterministic tasking: granular, atomic tasks with dependencies and acceptance criteria.
  • Cross-session continuity: persistent memory to resume work after pauses.
  • Stack-agnostic: works with any language or tech stack.

Quick Start

Initialize a new spec-driven project and follow the four phases.

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 software projects with phase-driven workflows and persistent memory?

You can plan software projects using a four-phase workflow: Specify, Design, Tasks, and Implement+Validate. This phase-driven approach generates auditable artifacts at each stage and maintains persistent memory across sessions to track cross-session decisions.

What is spec-driven development and how does it enforce deterministic task execution?

Spec-driven development is a disciplined planning method that breaks projects into granular, atomic tasks with explicit dependencies and acceptance criteria. This mechanism enforces surgical changes and deterministic task execution for new features and codebase mappings.

Does spec-driven project management work with any programming language or tech stack?

Yes, spec-driven project management is completely stack-agnostic, meaning it works with any programming language or technology stack. It focuses on the planning and execution workflow rather than enforcing specific frameworks or platforms.

How do I track cross-session decisions and resume work after pauses?

You track cross-session decisions and resume work through built-in persistent memory. This feature stores phase artifacts and task states, allowing teams to pause and resume software project implementation without losing context or progress.

What is the best way to execute software implementation tasks with surgical clarity?

The best way to execute implementation tasks with surgical clarity is using a phase-based approach that enforces explicit acceptance criteria for each atomic task. This ensures deterministic execution and minimizes unintended side effects during codebase changes.