GitHub Trending · 52K★

用mattpocock/skills把AI编程从「vibe coding」拉回工程正轨

2026-05-12 · AiToollab
mattpocock/skills Claude Code AI编程 副业
你有没有过这种感觉,用Claude Code或者Codex写代码的时候,一开始很爽,感觉自己在飞。然后突然有一天,你发现代码库里,多了一堆你自己都看不懂的东西,bug一堆,架构乱七八糟,你不是在编程,你是在给AI打工。我最近在GitHub上刷到一个项目,52K颗星,名字叫mattpocock/skills,专门解决这个「vibe coding」问题。作者是Matt Pocock,TypeScript社区的老熟人了。这项目做的事情,用一句话概括就是:让AI编程变回真正的工程实践,而不是一场失控的打字比赛。

点进去看了一下README,我就觉得这项目能拿52K星,不是没有道理的。它不是给你一堆花里胡哨的prompt,而是针对AI编程里真实会遇到的四个核心失败模式,各有一套工程级的解决方案。

AI编程的四个坑,这个项目都想到了

Matt Pocock在README里写得非常直接。他说,开发真正可用的应用,是很难的,市面上那些GSD、BMAD、Spec-Kit方法论倒是能帮你推进,但代价是你对过程的控制权没了,出了bug很难追溯。他做这些skills的出发点,就是要解决这个问题——让AI编程回归工程本质,small、easy to adapt、composable。

这四个坑,大概是每一个用AI写代码的人都踩过的:

核心问题与解法
4个失败模式 → 4套解决方案
AI做的跟你想要的不一样 / 输出太啰嗦 / 写出来的代码跑不通 / 代码库变成一团乱麻

第一个是「AI没做你想要的东西」。这个太常见了,你让AI写一个功能,它交出来的东西,跟你脑子里想的完全不是一回事。Matt的解法是grill会话——在开始动手之前,先让AI问你一堆问题,把你的真实需求扒干净。用 /grill-me 或者 /grill-with-docs 这两个skill,让AI在动手之前先「面试」你一轮。

第二个是「AI输出太啰嗦」。Agent进入一个项目之后,要花大量token去理解项目里的术语和缩写。Matt的解法是建立一个shared language——用一份CONTEXT.md文档,让AI学会项目专属的词汇表。结果就是AI的输出,从20个词变成1个词,token消耗降75%,代码里变量名函数名也统一了。

第三个是「AI写的代码跑不通」。这个问题本质,是反馈循环缺失。Matt的建议是加上静态类型、浏览器访问、自动化测试。这里面最关键的是TDD——测试驱动开发,让AI先写一个会失败的测试,然后再去修复它。/tdd 这个skill,把整个red-green-refactor循环封装好了,直接用就行。

第四个是「代码库变成一团乱麻」。因为AI加速了编码,也加速了软件熵增。Matt的解法是持续关注代码设计。/to-prd 在创建PRD之前,先问你准备改动哪些模块,/zoom-out 让AI从全局视角解释代码,/improve-codebase-architecture 定期跑一跑,给你的代码库做体检。

这套skills具体怎么用?

安装只需要一条命令:

npx skills@latest add mattpocock/skills

然后在AI coding agent里选你要用的skills,选 /setup-matt-pocock-skills 做初始化配置。配置完你选issue tracker(GitHub、Linear或本地文件)、triage标签体系、文档存放位置。之后就可以开始用了。

我大概扫了一下,这套skills一共有十几个,覆盖了工程和产品两个大类。工程类的有:

/diagnose
复现→最小化→假设→instrument→修复→回归测试
/grill-with-docs
需求深度挖掘+更新CONTEXT.md和ADR
/triage
通过状态机对issue做分类
/improve-codebase-architecture
找代码深化机会,给架构做体检
/tdd
测试驱动开发,red-green-refactor
/to-issues
把PRD拆成独立的GitHub issues
/zoom-out
让AI从全局视角解释代码
/prototype
快速原型验证设计

产品类的有:/caveman 压缩通讯省75% token、/grill-me 需求深度挖掘、/handoff 交接文档、/write-a-skill 创建新skill。

Matt Pocock这个人,本身就是TypeScript社区的大V,搞了total-typescript.ai,拿了52K星说明他的工程经验,是被市场验证过的。这套skills不是那种「我来教你用AI」的空中楼阁,而是实打实的工程实践。

怎么用它赚钱?

这是我想重点聊的部分。mattpocock/skills解决的是「怎么用AI写好代码」的问题,愿意为「写好代码」付钱的人,付费能力本身就不差。我有4个方向的思路,说给你听。

方式一:做「AI编程工程实践」付费课程

现在市面上教你「怎么用Claude Code写代码」的视频,一抓一大把,但教你「怎么用工程思维跟AI协作」的课程,几乎没有。这套skills背后的方法论——TDD、领域驱动设计、ADR决策记录——本身就是软件工程里的硬核知识,只是以前要踩很多坑才能领悟。

你可以把这套skills的使用方法论包装成一门课:《用Matt Pocock的方法让AI写工程级代码》。面向想要提升代码质量、或者带队做AI编程转型的中高级开发者。

预估收入:定价499-999元/人,录播课边际成本极低。做出影响力之后可以开企业版,5000-15000元/企业账号。

方式二:企业AI编程转型咨询

现在很多公司都在推AI编程,但大多数团队用Claude Code的方式其实是「vibe coding」——让AI随便写,写完看看能不能跑,不能跑就让AI再改。这种用法代码质量完全没有保障。

你可以做企业咨询,帮团队建立「AI编程工程规范」。内容包括:引入mattpocock/skills作为团队标准配置、建立CONTEXT.md文档体系、落地TDD流程、引入ADR做架构决策记录。

这个方向客单价非常高,但需要你有比较强的软件工程背景,和咨询能力,说实话。

预估收入:项目制收费,3-10万/项目,含调研、方案、培训、落地辅导。

方式三:创建中文本地化+行业定制版skills

mattpocock/skills是英文的,而且它的设计哲学是「让你自己hack去用」。你完全可以做一个中文本地化版本,把skill文档翻译成中文,然后针对特定行业做定制。

比如,针对前端团队定制一套包含React/Vue最佳实践的skills,针对数据团队定制一套包含SQL质量规范的skills。卖的是「开箱即用的行业模板」,不是单个skill,说实话。

预估收入:行业模板包定价99-399元/套,企业授权1999元/年。多个行业加起来,月入1-3万不是问题。

方式四:做skill开发教程和模板市场

这个项目里有/write-a-skill这个skill,说明Matt Pocock本身就在鼓励用户开发自己的skills。但「怎么写一个真正好用的skill」这个事,市面上没有系统教程。

你可以出一套教程,教别人怎么开发高质量的agent skills。然后搭一个模板市场,让开发者上传自己开发的skills,设置付费下载。这块的想象空间在于,agent skills未来可能会变成一个独立的交易市场,就像WordPress插件或者Chrome扩展一样。

预估收入:教程定价99-299元,模板市场抽佣20-30%。早期做的人少,流量红利明显。

我的判断

坦率地讲,mattpocock/skills不是一个「新鲜出炉」的早期项目,它的52K星,已经是市场验证的结果。但正因为它已经验证了方向,这个领域的竞争还没有那么激烈——大多数人还在用「vibe coding」的方式用AI编程,根本不知道还有「工程实践」这套玩法。

这个项目的本质是「把几十年软件工程积累的最佳实践,封装成AI agent可以直接执行的skills」。TDD不是新概念,ADR不是新概念,CONTEXT.md也不是新概念。但把这些东西做成AI可以理解的格式,让AI在编程过程中自动执行,这才是这个项目的核心价值。

如果你本身有工程背景,这套skills值得你认真研究一下。它解决的不是「怎么让AI帮我写代码」的问题,而是「怎么跟AI一起做工程」的问题。这两者之间的差别,可能比编程语言之间的差别,还要大。

GitHub地址我放这里了,感兴趣自己去看看:

https://github.com/mattpocock/skills

想第一时间知道有什么好项目?

我每天从GitHub Trending里挑最有赚钱潜力的AI项目做分析

查看更多赚钱案例 →