那个把"私房菜单"公开的男人
你有没有遇到过这种情况------跟一个高手聊技术,你问他:"你平时怎么用Claude Code的?"然后他给你发了一个GitHub链接,你打开一看......直接傻眼。
这就是我4月28日早上打开推特时的状态。
Matt Pocock,TypeScript界的教父级人物,[Total TypeScript]的缔造者,突然把自己个人 .claude 目录下的全部 Agent Skills 开源了。仓库名叫 [mattpocock/skills ],副标题直接不废话: "Agent Skills for real engineers. Straight from my .claude directory."
翻译一下:真正工程师用的AI技能。直接从我自己的 .claude 目录里挖出来的。
然后------这个仓库在24小时内单日暴涨 2,507颗星 ,冲上GitHub Trending第一名,目前截至2026年4月28日总星数已经达到 23,100+ ,fork数 1,900+ ,267人watching。
我当时的心情:好家伙,Matt你终于肯把压箱底的东西拿出来了?
顺便说一下,国内用户订阅claude code确实有困难。如果有想体验的,推荐去这里订阅: claudemax.shop

这个项目到底是什么?别被"Skills"这个词迷惑了
很多人可能会想:哦,又是一个prompt集合?我已经收藏了128个这种仓库,全在吃灰。
不,这不一样。
Claude Code 有一个特殊机制:在项目目录下的 .claude/ 文件夹里放 Markdown 格式的技能文件(SKILL.md),Claude Code 会自动加载并作为 /斜杠命令 执行。这不是"提示词",这是可执行的工作流定义 ------更像是给AI写的 Runbook(运行手册)。
Matt 开源的这套 Skills 分成四大类,我按自己使用频率排个序:
📋 规划 & 设计类(最高频)
grill-me--- 让AI像"审讯"一样反复追问你的方案,直到每一个决策节点都被解决掉。这个真的救过我好几次,防止了"我以为你懂了"的经典翻车to-prd--- 把聊天上下文直接转成PRD并提交为GitHub Issue,不用再人工整理to-issues--- 把PRD拆解成独立可执行的GitHub Issue,按竖切片(vertical slice)分解design-an-interface--- 用并行子Agent生成多种截然不同的接口设计方案
🔨 开发类(日常必备)
tdd--- 强制执行红绿重构循环,Agent先写failing test再写实现,这个才是精华triage-issue--- 自动分析bug根因并提交带TDD修复计划的GitHub Issueimprove-codebase-architecture--- 基于你的CONTEXT.md和 ADR 文档寻找架构改进点request-refactor-plan--- 通过用户访谈生成精细化重构计划并提交Issue
🛠️ 工具 & 安全类
git-guardrails-claude-code--- 这个必须装 ,防止AI傻乎乎地执行git push、git reset --hard、git clean这类危险命令,加个拦截钩子setup-pre-commit--- 一键搭建Husky pre-commit hooks(lint-staged + Prettier + 类型检查 + 测试)
📝 写作 & 知识管理类
caveman--- 超压缩通信模式,砍掉75%废话,保留完整技术精度,省token神器zoom-out--- 让Agent从更高层次解释陌生代码段ubiquitous-language--- 从对话中提取DDD风格的统一语言词汇表obsidian-vault--- 搜索、创建和管理Obsidian笔记
安装方式也极其简洁:
sql
npx skills@latest add mattpocock/skills/tdd
一行命令,技能到手。
我的真实使用体验:这 6 个技能让我少写了一半废话
作为一个重度 Claude Code 用户(说真的,我的API账单能吓死你),我把这套 Skills 拆开来测试了一遍。
grill-me:你以为你讲清楚了,其实你没有
这是我最喜欢的一个。在开始编码之前,我经常觉得自己"想清楚了",然后告诉Claude Code去做,结果出来的东西和想象的有30%的偏差。
grill-me 的做法是:让Agent扮演一个特别烦人(但你会感谢他的)面试官,就你的设计方案一个问题接一个问题地轰炸,直到你把所有边界情况、分支决策都回答完毕。
效果?上周我用这个技能讨论一个状态机的设计,被问了18个问题,其中有5个是我之前根本没想到的盲区。省下的返工时间至少3小时。
tdd:给AI装上"先写测试"的紧箍咒
这才是工程化AI协作的精髓。没有这个技能之前,Claude Code经常直接写实现,测试懒得写,或者写一堆没有断言的空测试糊弄你。
tdd 强制执行 red → green → refactor 循环,Agent被要求先写一个failing test,然后写最小实现让它pass,再重构。
正如这个项目描述的核心理念:没有反馈循环,Agent就是在盲飞。TDD就是反馈循环。
caveman:省token的黑魔法
这个技能有点意思。它把Claude Code切换到"穴居人模式"------把AI的输出精简到极致,用最少的词传递最完整的技术信息。
"Cuts token usage ~75% by dropping filler while keeping full technical accuracy."
我实测大概能省60-70%的输出token,对于长对话来说效果显著。
git-guardrails-claude-code:防止AI作死
这个是我强烈推荐所有人装的。AI在跑大型重构任务时会做各种操作,其中不乏危险命令。这个技能在 Claude Code 的hook层拦截了所有危险的git命令,执行前必须经过你的确认。
装了之后感觉就像给一把功率很大的电锯加了安全锁,睡得踏实多了。

开源的影响:这不只是一个仓库,这是一个"范式信号"
Matt 这次开源的影响远超出"又一个好用的工具"的范畴。我觉得它至少发出了三个重要信号:
1. .claude 目录正在成为新时代的 dotfiles
你还记得开发者圈子里有人热衷于分享 .vimrc、.zshrc、.bashrc 这些配置文件吗?Matt 这次的开源让我意识到,.claude/ 目录正在扮演同样的角色------AI时代的个人生产力配置。
就在同一周,Anthropic 官方发布了自己的 Skills(包括 docx、pptx、xlsx、pdf 等),Composio 推出了 awesome-codex-skills,VoltAgent 整理了一个收录 1000+ Skills 的 [awesome-agent-skills]仓库。整个生态在同一时间点爆发了。
2. 这是从"vibe coding"到"real engineering"的宣言
Matt 在 README 里第一句话就是:"real engineering - not vibe coding."
这句话非常有力量。过去一年大家都在"vibe coding"------给AI一个模糊的需求,看它输出什么。结果是代码量暴增但质量参差不齐,返工率奇高。
这套 Skills 的核心哲学是:AI不应该替代你的工程思维,而是应该被严格约束在你的工程流程里 。PRD先行、TDD先行、架构决策记录在ADR里、统一语言写进 CONTEXT.md------这些都是老派的好工程实践,只不过现在由AI来执行。
3. Skills正在成为团队知识传承的新载体
这一点我觉得被低估了。tdd 技能不是一个提示词------它是一套完整的TDD方法论的编码版本。新人加入团队,装上这套技能,就能自动执行高级工程师积累的最佳实践。
就像文章中提到的,我们从"手写一切"到"共享库",从"ad hoc脚本"到"包管理器",从"手动部署"到"CI/CD"------每一次转型都遵循同样的模式:把个人的、手工的东西变成结构化的、可共享的。Skills 就是这个转型在AI协作时代的下一站。
正如一篇评测所说,这套仓库代表了"npm moment for AI workflows"(AI工作流的npm时代)。我觉得这个比喻非常准确。

灵魂拷问:23k Star 值不值?以及GitHub上有多少高星项目是真的有用?
好,现在进入今天最有意思的部分------我要说一些可能会让人不舒服的真话。
23k Star,值吗?
先说结论:值,而且可能还低估了。
但让我们拆解一下,因为"值不值"不是一个简单的yes/no。
星星的质量比数量重要。 这个项目的星星有几个特点:
- 快速涨星 = 真实需求的爆发 :单日 2,507 颗星登顶GitHub Trending,这种速度通常意味着打到了真实痛点,而不是刷星。刷星是可以做到的(后面会说),但刷来的星不会有 1,900 个 fork。Fork数/Star数的比值 = 1900/23100 ≈ 8.2% ,这是一个健康的活跃比例,远高于纯收藏型仓库(通常 1-3%)。
- 来源可信:Matt Pocock 是一个有超过 6 万订阅者技术通讯的TypeScript教育者,他的受众是真实的专业开发者,不是随便路过的点赞党。
- 内容是 Markdown 文件 :这个项目没有炫目的UI,没有复杂的安装配置,就是一堆精心设计的
.md文件。能拿到 23k 星,说明大家真的在用,不是被技术噱头吸引的。 - 只有 34 次提交,9 个open Issues:小而精,没有过度复杂化。这是工具类项目的良好信号。
所以,对于这个具体项目------23k 星是实至名归的。
但是!GitHub 高星项目有多少是真的有用的?
这个话题就有意思了,我必须说几句扎心的话。
根据 CMU(卡内基梅隆大学)2026年发表在 ICSE 顶会的研究 :GitHub上大约存在 600 万颗假星 ,分布在 18,617 个仓库 ,涉及超过 30 万个欺诈账号 ,检测准确率高达 81%。更离谱的是,已经有 78 个刷星项目成功混入了 GitHub Trending 榜单。
假星的价格?便宜的 0.03-0.10 美元/颗,高端的 0.80-0.90 美元/颗。拼多多的价格,可以买到投资人最爱的"硬流量指标"。
那正经的高星项目里,有多少真的在发挥作用?我根据自己的观察给你一个非常粗糙但还算诚实的估计:
| 项目类型 | 实际使用率估算 |
|---|---|
| 基础设施工具(React/Vue/VSCode等) | 极高,star数与实际采用率正相关 |
| 教程/学习资源(awesome-xxx系列) | 中等,大多数人收藏但只看一遍 |
| AI/LLM相关工具(2024-2026年爆发) | 低到中等,是刷星重灾区,且很多项目寿命不超过6个月 |
| 个人dotfiles/配置类项目 | 中等,有使用价值,但高度个人化 |
| "一周热门"工具 | 极低,通常是噱头项目 |
你在GitHub Explore页面看到的那些"20.3k⭐️ 震惊!用AI一行代码生成完整App"的项目?大概率过两个月你再去看,Issues堆满了没人回,README最后更新日期定格在发布那天。
真正有价值的项目,往往有这些特征:
- Fork数/Star数比值 > 5%
- Issues 有人定期回复
- Commit 历史持续稳定
- 文档是活的(最近更新的)
- 在真实生产环境有可验证的使用案例
mattpocock/skills 全部命中。所以它那 23k 星,含金量是高的。
我的建议:你应该现在就装的 3 个 Skills
作为一个每天在 Claude Code 里混的人,我给你一个最小化安装清单:
sql
# 防止AI作死的安全锁 - 强烈推荐,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工具无关。

写在最后
Matt 的这个项目让我想到一件事:最好的开源贡献往往不是某个复杂的框架或者某个高深的算法实现,而是一个高手把自己真实用了很久、真实解决了问题的东西,坦坦荡荡地分享出来。
没有炫技,没有过度设计,就是 .claude 目录里一堆 .md 文件,配上一个非常朴实的 npx 安装命令。
23k 星,一点都不多。
我甚至觉得等这篇文章发出去,能再加几百颗(手动狗头)。