Matt Pocock 开源的这套 .claude 技能,为什么让工程师集体上头?
一个 TypeScript 大佬的"私房菜单"
4 月底,TypeScript 领域的教父级人物 Matt Pocock 做了一件事——把他个人 .claude 目录下的全部 Agent Skills 开源了。
仓库叫 mattpocock/skills,副标题很直白:"Agent Skills for real engineers. Straight from my .claude directory."
24 小时内单日暴涨 2,507 颗星,冲上 GitHub Trending 第一。截至发文,23,100+ 星,1,900+ fork。
这个项目为什么这么火?因为这不是又一份"100 个 ChatGPT 提示词"收藏夹。
本文提纲
- Skills 不是提示词,到底是什么?
- 四大类技能拆解
- 三个值得深思的信号
- 23k 星到底值不值?
- 最小化安装清单
Skills 不是提示词,到底是什么?
Claude Code 有一个特殊机制:在项目目录下的 .claude/ 文件夹里放 Markdown 格式的技能文件(SKILL.md),Claude Code 会自动加载并作为 /斜杠命令 执行。
关键区别——
- 提示词是给 AI 的一段话,你贴进去,它输出一段内容,完事
- Skill 是一套完整的工作流定义,AI 会按步骤执行,每一步有明确的行为约束和输出要求
说得更直白点:Skill 是给 AI 写的 Runbook(运行手册),而不是一封信。
Matt 开源的这套 Skills 分四大类,每一类解决一个真实痛点。
四大类技能,按实用程度拆解
一、规划与设计(最高频,最有价值)
- grill-me:让 AI 扮演一个特别烦人的面试官,就你的设计方案一个接一个问题轰炸。你以为自己想清楚了?先回答 18 个问题再说。上周有人用这个技能讨论状态机设计,被问出 5 个盲区,省了至少 3 小时的返工。
- to-prd:把聊天上下文直接转成 PRD(产品需求文档),自动提交为 GitHub Issue。
- to-issues:把 PRD 拆解成独立可执行的 Issue,按竖切片(vertical slice)分解——不是按技术层切,而是按用户能感知的功能切。
- design-an-interface:用并行子 Agent 生成多种截然不同的接口设计方案。
二、开发类(日常必备)
- tdd:强制执行红→绿→重构循环。Agent 先写 failing test,再写最小实现让它 pass,最后重构。没有这个技能之前,Claude Code 经常直接写实现,测试敷衍了事。
- triage-issue:自动分析 bug 根因,提交带 TDD 修复计划的 GitHub Issue。
- improve-codebase-architecture:基于你的
CONTEXT.md和 ADR 文档寻找架构改进点。 - request-refactor-plan:通过用户访谈生成精细化重构计划。
三、工具与安全
- git-guardrails-claude-code:这个必须装。 AI 跑大型重构时会执行各种危险 git 命令——
git push、git reset --hard、git clean——这个技能在 hook 层拦截所有危险操作,执行前必须经过你确认。相当于给电锯装了安全锁。 - setup-pre-commit:一键搭建 Husky pre-commit hooks。
四、写作与知识管理
- caveman:超压缩通信模式,砍掉约 75% 废话,保留完整技术精度,省 token 神器。实测能省 60-70% 输出 token。
- zoom-out:让 Agent 从更高层次解释陌生代码段。
- ubiquitous-language:从对话中提取 DDD 风格的统一语言词汇表。
- obsidian-vault:搜索、创建和管理 Obsidian 笔记。
安装只需一行:
npx skills@latest add mattpocock/skills/tdd三个值得深思的信号
这个项目的影响远不止"又一个好用的工具"。
信号一:.claude 目录正在成为新时代的 dotfiles
当年开发者热衷于分享 .vimrc、.zshrc、.bashrc 这些配置文件。现在,.claude/ 目录正在扮演同样的角色——AI 时代的个人生产力配置。
同一周,Anthropic 官方发布了自己的 Skills,Composio 推出了 awesome-codex-skills,VoltAgent 整理了 1000+ Skills 的 awesome-agent-skills 仓库。整个生态在同一时间点爆发了。
信号二:从 "vibe coding" 到 "real engineering" 的宣言
Matt 在 README 里第一句话:"real engineering - not vibe coding."
过去一年,"vibe coding" 盛行——给 AI 一个模糊需求,看它输出什么,代码量暴增但质量参差不齐,返工率奇高。
这套 Skills 的核心哲学是:AI 不应该替代你的工程思维,而是应该被严格约束在你的工程流程里。 PRD 先行、TDD 先行、架构决策记录在 ADR 里、统一语言写进 CONTEXT.md——都是老派的好工程实践,只不过现在由 AI 来执行。
信号三:Skills 正在成为团队知识传承的新载体
tdd 技能不是一个提示词,它是一套完整 TDD 方法论的编码版本。新人加入团队,装上这套技能,就能自动执行高级工程师积累的最佳实践。
从"手写一切"到"共享库",从"ad hoc 脚本"到"包管理器",从"手动部署"到"CI/CD"——每一次转型都遵循同样模式:把个人手工的东西变成结构化、可共享的。Skills 就是这个转型在 AI 协作时代的下一站。
有人评价这是"AI 工作流的 npm 时代"。我觉得这个比喻很准确。
23k 星到底值不值?
几个数据点:
- Fork 数/Star 数比值:1,900/23,100 ≈ 8.2%,远高于纯收藏型仓库(通常 1-3%)
- 只有 34 次提交,9 个 open Issues——小而精
- 内容就是一堆精心设计的
.md文件,没有炫目 UI,能拿到 23k 星说明大家真的在用
实至名归。
顺便说一句,GitHub 上大约存在 600 万颗假星(CMU 2026 年 ICSE 研究),涉及超过 30 万个欺诈账号。但假星刷不出 1,900 个 fork。真正有价值的项目,fork/star 比大于 5%、Issues 有人定期回复、commit 历史持续稳定——mattpocock/skills 全部命中。
如果只装三个,装哪些
最小化安装清单:
# 安全锁——0 成本,100% 必要
npx skills@latest add mattpocock/skills/git-guardrails-claude-code
# 编码前的"审讯"流程
npx skills@latest add mattpocock/skills/grill-me
# TDD 强制模式
npx skills@latest add mattpocock/skills/tdd就算你不用 Claude Code,也值得去 GitHub 直接读那些 SKILL.md 文件——它们本身就是极好的工程方法论文档,跟用什么 AI 工具无关。
一堆 .md 文件,一行 npx 安装命令。最好的开源贡献,往往不是某个复杂框架或高深算法,而是一个高手把自己真实用了很久、真实解决问题的东西,坦坦荡荡分享出来。
作者: itech001
来源: 公众号:AI人工智能时代
主页: https://www.theaiera.cn(每日分享最前沿的AI新闻和技术)
本文首发于 AI人工智能时代,转载请注明出处。