tlc-spec-driven

Manage software projects through Specify, Design, Tasks, and Implement+Validate phases.

1|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/Matheusrlr/payment-orchestrator --skill tlc-spec-driven-matheusrlr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tlc-spec-driven
Source: https://github.com/Matheusrlr/payment-orchestrator/tree/main/skills-catalog/skills/%28development%29/tlc-spec-driven
Command: npx skills add https://github.com/Matheusrlr/payment-orchestrator --skill tlc-spec-driven-matheusrlr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill transforms AI-assisted software development by enforcing a structured, Spec-Driven Development methodology, eliminating ambiguity and ensuring every line of code is intentional and traceable.

Core Features & Use Cases

  • Structured Project Lifecycle: Guides projects through four distinct phases: Specify, Design, Tasks, and Implement+Validate.
  • Atomic Task Management: Breaks down features into granular, independently verifiable tasks with clear dependencies.
  • Persistent Memory: Maintains project state, decisions, and blockers across sessions for continuity.
  • Use Case: Kickstart a new project by initializing its vision and roadmap, then iteratively specify, design, and implement features with AI, ensuring complete traceability from requirements to code.

Quick Start

Initialize a new project by describing its vision and goals.

Frequently Asked Questions about tlc-spec-driven

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

FAQPage Schema
What is spec-driven development in AI-assisted coding?

Spec-driven development is a methodology that structures AI-assisted coding into four phases: Specify, Design, Tasks, and Implement+Validate. This approach eliminates ambiguity by ensuring every line of code is intentional and traceable back to initial project requirements.

How do I manage project state and blockers across multiple AI coding sessions?

To manage project state across multiple AI coding sessions, this Skill uses persistent memory to maintain your project decisions, feature specifications, and current blockers. This ensures session continuity so you can resume development without losing context.

How do I break down software features into granular tasks for AI implementation?

You can break down software features into granular tasks by mapping your codebase and specifying feature requirements. This Skill automatically generates atomic, independently verifiable tasks with clear dependencies for structured AI implementation.

Does this spec-driven workflow support stack-agnostic project planning?

Yes, this spec-driven workflow supports stack-agnostic project planning. It guides your software development lifecycle through initialization, feature specification, and task breakdown regardless of your underlying technology stack or frameworks.

What is the best way to initialize a new software project with an AI coding assistant?

The best way to initialize a new software project with an AI assistant is to define its vision and roadmap first. This Skill facilitates project initialization by mapping the codebase and setting up a structured lifecycle from requirements to validated code.

When should I not use a structured spec-driven development approach?

You should not use a structured spec-driven development approach for rapid prototyping or single-file scripts where formal task breakdown adds unnecessary overhead. It is designed for managing complex software projects requiring complete traceability from requirements to code.