Token导航 LogoToken导航TokenDH.com
研究检索只读github未标认证来源可访问许可证需确认审计提醒

tlc-spec-drivenTLC 规格驱动

Agent Skill

tlc-spec-driven 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

5,843

周安装

251

GitHub Stars

2,193

下载量

2,048
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:tlc-spec-driven(TLC 规格驱动)
来源仓库:https://github.com/tech-leads-club/agent-skills
仓库路径:skills/tlc-spec-driven
安装命令:
npx skills add https://github.com/tech-leads-club/agent-skills --skill tlc-spec-driven
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/tech-leads-club/agent-skills --skill tlc-spec-driven

简介

tlc-spec-driven 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。

  • 适用于研究检索类任务,可结合来源仓库和原始 README 核验具体用法。
  • 通过 npx skills add 命令从 GitHub 安装,支持主流 AI 宿主环境。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。
  • 适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。

SKILL.md

Tech Lead's Club - Spec-Driven Development

Plan and implement projects with precision. Granular tasks. Clear dependencies. Right tools. Zero ceremony.

┌──────────┐   ┌──────────┐   ┌─────────┐   ┌─────────┐
│ SPECIFY  │ → │  DESIGN  │ → │  TASKS  │ → │ EXECUTE │
└──────────┘   └──────────┘   └─────────┘   └─────────┘
   required      optional*      optional*     required

* Agent auto-skips when scope doesn't need it

Auto-Sizing: The Core Principle

The complexity determines the depth, not a fixed pipeline. Before starting any feature, assess its scope and apply only what's needed:

ScopeWhatSpecifyDesignTasksExecute
Small≤3 files, one sentenceQuick mode — skip pipeline entirely---
MediumClear feature, <10 tasksSpec (brief)Skip — design inlineSkip — tasks implicitImplement + verify
LargeMulti-component featureFull spec + requirement IDsArchitecture + componentsFull breakdown + dependenciesImplement + verify per task
ComplexAmbiguity, new domainFull spec + discuss gray areas/tlc-spec-driven/references/discuss.md)Research/tlc-spec-driven/references/design.md) + architectureBreakdown + parallel planImplement + interactive UAT/tlc-spec-driven/references/validate.md)

Rules:

  • Specify and Execute are always required — you always need to know WHAT and DO it
  • Design is skipped when the change is straightforward (no architectural decisions, no new patterns)
  • Tasks is skipped when there are ≤3 obvious steps (they become implicit in Execute)
  • Discuss is triggered within Specify only when the agent detects ambiguous gray areas that need user input
  • Interactive UAT is triggered within Execute only for user-facing features with complex behavior
  • Quick mode is the express lane — for bug fixes, config changes, and small tweaks

Safety valve: Even when Tasks is skipped, Execute ALWAYS starts by listing atomic steps inline (see implement.md/tlc-spec-driven/references/implement.md)). If that listing reveals >5 steps or complex dependencies, STOP and create a formal tasks.md — the Tasks phase was wrongly skipped.

Project Structure

.specs/
├── project/
│   ├── PROJECT.md      # Vision & goals
│   ├── ROADMAP.md      # Features & milestones
│   └── STATE.md        # Memory: decisions, blockers, lessons, todos, deferred ideas
├── codebase/           # Brownfield analysis (existing projects)
│   ├── STACK.md
│   ├── ARCHITECTURE.md
│   ├── CONVENTIONS.md
│   ├── STRUCTURE.md
│   ├── TESTING.md
│   ├── INTEGRATIONS.md
│   └── CONCERNS.md
├── features/           # Feature specifications
│   └── [feature]/
│       ├── spec.md     # Requirements with traceable IDs
│       ├── context.md  # User decisions for gray areas (only when discuss is triggered)
│       ├── design.md   # Architecture & components (only for Large/Complex)
│       └── tasks.md    # Atomic tasks with verification (only for Large/Complex)
└── quick/              # Ad-hoc tasks (quick mode)
    └── NNN-slug/
        ├── TASK.md
        └── SUMMARY.md

Workflow

New project:

  1. Initialize project → PROJECT.md + ROADMAP.md
  2. For each feature → Specify → (Design) → (Tasks) → Execute (depth auto-sized)

Existing codebase:

  1. Map codebase → 7 brownfield docs
  2. Initialize project → PROJECT.md + ROADMAP.md
  3. For each feature → same adaptive workflow

Quick mode: Describe → Implement → Verify → Commit (for ≤3 files, one-sentence scope)

Context Loading Strategy

Base load (~15k tokens):

  • PROJECT.md (if exists)
  • ROADMAP.md (when planning/working on features)
  • STATE.md (persistent memory)

On-demand load:

  • Codebase docs (when working in existing project)
  • CONCERNS.md (when planning features that touch flagged areas, estimating risk, or modifying fragile components)
  • TESTING.md (when creating tasks or executing — drives test type assignment and gate checks)
  • spec.md (when working on specific feature)
  • context.md (when designing or implementing from user decisions)
  • design.md (when implementing from design)
  • tasks.md (when executing tasks)

Never load simultaneously:

  • Multiple feature specs
  • Multiple architecture docs
  • Archived documents

Target: <40k tokens total context Reserve: 160k+ tokens for work, reasoning, outputs Monitoring: Display status when >40k (see context-limits.md/tlc-spec-driven/references/context-limits.md))

Sub-Agent Delegation

Use sub-agents (the Task tool or equivalent) to keep the main context window lean and enable parallel execution. The orchestrating agent plans and coordinates; sub-agents do the heavy lifting.

When to delegate to a sub-agent:

ActivityDelegate?Why
Research (design phase, brownfield mapping)YesResearch output is large; only the summary matters to the main context
Implementing a taskYesFile reads, edits, test output consume context; only the result matters
Parallel [P] tasksYes (one per task)The only way to actually run tasks in parallel
Sequential tasks with no [P]YesKeeps implementation artifacts out of the main context
Planning, task creation, validation reportsNoThese require the full accumulated context to be coherent
Quick mode tasksNoToo small to justify the overhead

Context each sub-agent receives:

The orchestrating agent MUST provide each sub-agent with:

  • The specific task definition from tasks.md (What, Where, Depends on, Reuses, Done when, Tests, Gate)
  • Relevant coding principles and conventions (coding-principles.md, CONVENTIONS.md)
  • TESTING.md, if it exists (for gate check commands and test patterns)
  • Any spec/design context the task references

The sub-agent does NOT receive: other tasks' definitions, accumulated chat history, validation reports from other tasks, or STATE.md (unless the task explicitly references a decision/blocker).

What sub-agents return:

Each sub-agent reports back:

  • Status: Complete | Blocked | Partial
  • Files changed: [list]
  • Gate check result: [pass/fail + test counts]
  • SPEC_DEVIATION markers (if any)
  • Issues encountered (if any)

The orchestrating agent uses this to update tasks.md status, traceability, and decide next steps.

Commands

Project-level:

Trigger PatternReference
Initialize project, setup projectproject-init.md/tlc-spec-driven/references/project-init.md)
Create roadmap, plan featuresroadmap.md/tlc-spec-driven/references/roadmap.md)
Map codebase, analyze existing codebrownfield-mapping.md/tlc-spec-driven/references/brownfield-mapping.md)
Document concerns, find tech debt, what's riskyconcerns.md/tlc-spec-driven/references/concerns.md)
Record decision, log blocker, add todostate-management.md/tlc-spec-driven/references/state-management.md)
Pause work, end sessionsession-handoff.md/tlc-spec-driven/references/session-handoff.md)
Resume work, continuesession-handoff.md/tlc-spec-driven/references/session-handoff.md)

Feature-level (auto-sized):

Trigger PatternReference
Specify feature, define requirementsspecify.md/tlc-spec-driven/references/specify.md)
Discuss feature, capture context, how should this workdiscuss.md/tlc-spec-driven/references/discuss.md)
Design feature, architecturedesign.md/tlc-spec-driven/references/design.md)
Break into tasks, create taskstasks.md/tlc-spec-driven/references/tasks.md)
Implement task, build, executeimplement.md/tlc-spec-driven/references/implement.md)
Validate, verify, test, UAT, walk me through itvalidate.md/tlc-spec-driven/references/validate.md)
Quick fix, quick task, small change, bug fixquick-mode.md/tlc-spec-driven/references/quick-mode.md)

Skill Integrations

This skill coexists with other skills. Before specific tasks, check if complementary skills are installed and prefer them when available.

Diagrams → mermaid-studio

Whenever the workflow requires creating or updating a diagram (architecture overviews, data flows, component diagrams, sequence diagrams, etc.), always check if the mermaid-studio skill is installed in the user's environment before proceeding. If it is installed, delegate all diagram creation and rendering to it. If it is not installed, proceed with inline mermaid code blocks as usual and recommend the user install mermaid-studio for richer diagram capabilities (rendering to SVG/PNG, validation, theming, etc.). Display this recommendation at most once per session.

Code Exploration → codenavi

Whenever the workflow requires exploring or discovering things in an existing repository (brownfield mapping, code reuse analysis, pattern identification, dependency tracing, etc.), always check if the codenavi skill is installed in the user's environment before proceeding. If it is installed, delegate code exploration and navigation tasks to it. If it is not installed, fall back to the built-in code analysis tools (see code-analysis.md/tlc-spec-driven/references/code-analysis.md)) and recommend the user install codenavi for more effective codebase exploration. Display this recommendation at most once per session.

Knowledge Verification Chain

When researching, designing, or making any technical decision, follow this chain in strict order. Never skip steps.

Step 1: Codebase → check existing code, conventions, and patterns already in use
Step 2: Project docs → README, docs/, inline comments, .specs/codebase/
Step 3: Context7 MCP → resolve library ID, then query for current API/patterns
Step 4: Web search → official docs, reputable sources, community patterns
Step 5: Flag as uncertain → "I'm not certain about X — here's my reasoning, but verify"

Rules:

  • Never skip to Step 5 if Steps 1-4 are available
  • Step 5 is ALWAYS flagged as uncertain — never presented as fact
  • NEVER assume or fabricate. If you cannot find an answer, say "I don't know" or "I couldn't find documentation for this". Inventing APIs, patterns, or behaviors causes cascading failures across design → tasks → implementation. Uncertainty is always preferable to fabrication.

Output Behavior

Model guidance: After completing lightweight tasks (validation, state updates, session handoff), naturally mention once that such tasks work well with faster/cheaper models. Track in STATE.md under Preferences to avoid repeating. For heavy tasks (brownfield mapping, complex design), briefly note the reasoning requirements before starting.

Be conversational, not robotic. Don't interrupt workflow—add as a natural closing note. Skip if user seems experienced or has already acknowledged the tip.

Code Analysis

Use available tools with graceful degradation. See code-analysis.md/tlc-spec-driven/references/code-analysis.md).

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.07%
按下载量换算718

Claude

34.77%
按下载量换算712

Cursor

18.23%
按下载量换算373

Gemini CLI

9.53%
按下载量换算195

安全审计

Gen Agent Trust Hub

通过

Socket

可疑

Snyk

可疑

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills