tdl
Traceable Development Lifecycle (TDL) Skill
Overview
TDL is a template-based development process that ensures complete traceability from requirements to implementation. It supports parallel development by multiple developers or AI agents through random ID generation and distributed traceability.
Key Features
- Random Base36 IDs: 5-character IDs (e.g.,
a3bf2) prevent conflicts in parallel development - Distributed Traceability: Each document maintains its own Links section - no central tracking file
- 5-Phase Workflow: Analysis → Requirements → ADR → Design → Plan & Execution
- Document Templates: Standardized templates for all document types
When to Use This Skill
Use this skill when:
- Starting a new project and want to establish traceability from the beginning
- Improving existing projects to add or enhance traceability practices
More from takuan-osho/ccmarketplace
k6-docs
Use this skill when writing or debugging Grafana k6 load testing code. Provides access to the latest official k6 documentation including API references, examples, and best practices for creating performance tests.
57interview
Conduct structured interviews to clarify scope, surface constraints, and reach a "do / don't do / done" agreement before starting non-trivial work. Use when receiving an ambiguous request, a vague task description, or before entering plan mode for any non-trivial implementation. Skip for one-line concrete fixes ("rename foo to bar") or single-fact questions. Supports requirements definition, debugging investigation, architecture review, security review, documentation creation, and general exploration.
32gemini-search
Web search using Google Gemini CLI. This skill should be used when performing web searches through the Gemini CLI tool instead of the built-in WebSearch tool. Requires the Gemini CLI to be installed and configured.
19multi-ai-collab
Orchestrate multiple AI agents with specialized personas for cross-review and collaborative development
14gcm
Generate Git Commit Message. This skill should be used when generating a commit message for staged changes. It analyzes git staged changes and generates an appropriate English commit message following Conventional Commits format.
13report
Create Investigation/Analysis Report. This skill should be used when summarizing investigation or analysis work into a structured GitHub Flavored Markdown report. Use it after completing research, debugging, security audits, or other analytical tasks.
12