发布日期2026-05-13标签#AIAgent #ClaudeCode #TDD #TypeScript #MattPocock #工程化一、 引言很多开发者在使用 Claude Code 或 Cursor 时常感叹 AI“会写代码但不懂工程”。它可能写出精妙的函数却在复杂项目重构、需求拆解和测试驱动开发TDD上显得杂乱无章。这种纯靠感觉的开发被称为“Vibe Coding”。为了终结这种混乱TypeScript 教育专家 Matt Pocock 开源了skills库。这不仅仅是一个提示词集合更是一套生产级工程指令集。它将资深工程师几十年的经验固化为 AI 可执行的标准化工作流让 AI Agent 像真正的技术负责人Tech Lead一样思考和行动。二、 项目框架设计skills项目采用了“工作流约束”架构。它不只是告诉 AI“去做什么”而是通过一套严密的阶段准入机制Phase Gate约束 AI“怎么做”类别代表性 Skill核心工程价值规划与设计/to-prd,/to-issues前置思考杜绝盲目编码将模糊需求转化为标准 PRD 与垂直切片的 Issue。开发与重构/tdd,/improve-architecture规范落地强推“红-绿-重构”循环确保每一行代码都经过验证。工程与安全/git-guardrails,/qa环境管控拦截危险 Git 操作如force push对接真实质检流程。协作与沉淀/handoff,/write-a-skill持续迭代自动生成上下文交接文档甚至让 AI 学习编写新的 Skill。三、 关键功能解析1. 核心杀手锏TDD 垂直切片 (The /tdd Skill)这是该项目流传最广的功能。它强制 AI 遵循“红-绿-重构”节奏红先写一个报错的测试定义预期行为。绿编写实现测试通过的最少代码。重构在测试保护下优化架构。这种模式杜绝了 AI 一次性生成千行代码却无法运行的尴尬。2. 需求拆解专家垂直切片 Issue (Vertical Slicing)使用/to-issuesAI 会将复杂的 PRD 拆解为“tracer bullet追踪弹”式的 Issue。每个 Issue 都是一个贯穿 UI、API 和数据库的垂直功能切片而不是传统的水平分层这极大提升了 AI 任务的交付频率和质量。3. 确定性防护Git Guardrails通过钩子Hooks拦截危险操作。它不是在“建议”AI 不要误删分支而是在 Shell 层级直接屏蔽reset --hard等指令为给 Agent 开启终端权限提供了安全底线。四、 使用教程如何让你的 AI 满血进化1. 环境准备该项目原生适配Claude Code但也支持通过 npx 安装到任何 AI 工作流中。# 推荐安装方式 npx mattpocock/skills install2. 配置你的工程规范安装后运行设置命令定义项目的 Issue 追踪器、文档路径及 Triage 标签/setup-matt-pocock-skills3. 实战演示从需求到代码聊透需求输入/grill-me让 AI 对你的想法进行深度访谈直到补全所有决策分支。生成 PRD输入/to-prd自动汇总当前对话生成标准文档。驱动开发针对具体任务输入/tdd。你会看到 AI 乖乖地先写测试再写逻辑整个过程极度丝滑。五、 总结mattpocock/skills的火爆标志着 AI 编程从“魔法时代”迈向了“工业时代”。它告诉我们AI 的上限不仅取决于模型参数更取决于我们为其设定的工程约束。如果你希望 AI 能够处理真实、复杂的商业代码库这套 Skill 库就是你的必修课。 互动话题在 AI 编程中你认为最难让 AI 遵守的规范是什么是“写测试”还是“不乱动无关代码”欢迎在评论区分享你的观点