tlc-spec-driven

Plan software projects with four phases and persistent .specs memory.

59|14|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/guilhermemarketing/esc-skills --skill tlc-spec-driven-guilhermemarketing
Or copy as Structured Prompt for Agentβ–Ό
Please help me install this Agent Skill.
Skill: tlc-spec-driven
Source: https://github.com/guilhermemarketing/esc-skills/tree/main/skills/tlc-spec-driven
Command: npx skills add https://github.com/guilhermemarketing/esc-skills --skill tlc-spec-driven-guilhermemarketing

SYSTEM DOCUMENTATION & REQUIREMENTS

πŸ’‘ This Skill includes references (resource) components.

What problem does it solve?

Spec-Driven Development provides a disciplined, phase-based approach to plan and execute software projects, reducing ambiguity, scope creep, and context loss across sessions.

Core Features & Use Cases

  • Four-phase workflow: Specify, Design, Tasks, Implement+Validate.
  • Granular tasks with clearly defined dependencies and verification criteria.
  • Persistent memory and session continuity via .specs artifacts for both new projects and evolving codebases.
  • Works across stacks (stack-agnostic) and supports mapping existing projects or planning new features.

Quick Start

Initialize a new project to generate .specs scaffolding with the four phases and persistent state across sessions.

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 and how does it structure software planning?β–Ό

Spec-driven development structures software planning through four phases: Specify, Design, Tasks, and Implement+Validate. It reduces ambiguity and scope creep by enforcing structured requirements gathering, architecture design, and granular task breakdown with persistent state tracking.

How do I plan a new software feature without losing context across sessions?β–Ό

To plan a feature without losing context, initialize a project to generate .specs scaffolding. This creates persistent memory artifacts that track decisions, blockers, and granular task dependencies across multiple sessions.

Can I use this spec-driven planning approach to map an existing codebase?β–Ό

Yes, this spec-driven planning approach supports mapping existing codebases. It works across any stack by applying its four-phase workflow to document current architecture and plan subsequent features while maintaining persistent state.

How do you break down software architecture designs into executable tasks?β–Ό

Architecture designs are broken down into executable tasks during the Tasks phase. This process creates granular tasks with clearly defined dependencies and specific verification criteria to ensure implementation meets original acceptance requirements.

Does this project planning workflow work with any technology stack?β–Ό

Yes, this project planning workflow is entirely stack-agnostic. It applies universally to starting new projects and planning features across different technology stacks by focusing on requirements and architecture rather than specific languages.