登录

20万星里程碑达成!GitHub封神技能包,专治AI瞎写、失忆、造屎山


速读:GitHub封神技能包,专治AI瞎写、失忆、造屎山2026年08月05日12:22雷锋网20多个技能,包含需求规划、代码开发、工具安全、知识管理全流程。
2026年08月05日 12:2

20多个技能,包含需求规划、代码开发、工具安全、知识管理全流程。

    作者丨 高允毅

    编辑丨 岑   峰

昨天,TypeScript圈大佬、AI 工程化先锋 Matt Pocock 喜滋滋宣布,他的开源项目 “mattpocock/skills” 在全球最大开源平台GitHub喜提 20万颗星 。

20万颗星什么概念?绝对的开源界顶流。

近四个月的时间里,该项目一路爆火,下载量更是高达 1300万次 ,网友清一色评价:实至名归。

它之所以爆红,全靠两个字:实用。简单来说,这是一套 基于 Markdown 的、可自由组合的“AI 工作流技能包(Skill s) ”。

几乎每一位长期使用 Claude Code 的工程师,都深陷同一个困境。AI工具确实有潜力,但它不了解你的团队工作方式。不知道你写功能前要先写测试,不知道哪些Git操作需要人工审批,更不清楚你的代码库采用什么架构模式。

项目里包含 20 多个Skill文件,从 需求规划、代码开发、工具安全、知识管理 等全流程的疑难杂症,它都一一拆解了,而且全部沉淀自 Matt 多年一线实战经验。

不同于市面上笨重、全权接管开发环境的巨型 AI 框架,这套技能包极致轻巧、零冗余、无需额外安装工具,原生适配 Claude Code,简单适配后即可用于 Cursor,同时极度省 Token、上手成本极低。

01

项目的起源

mattpocock/skills的诞生非常有戏剧性。它最早根本不是一个精心策划的"开源大作",而是Matt Pocock在2026年初遭遇一系列 AI编程翻车 后,出于极度愤怒和沮丧,在自己电脑本地写下的"防AI作弊与防失控补丁"。

2026年初,Matt刚创办教育平台AI Hero。因为团队人少,他开始全职重度依赖Claude Code、Cursor等AI代理来写业务代码。但很快,他就撞上了全球资深工程师都头疼的四大问题。

先是AI的 "长文本失忆症" 。 随着对话变长,AI转头就忘了半小时前定下的关键架构决策,开始胡乱给变量命名。

接着 AI开始自作主张 。 每当Matt抛出一个模糊想法,AI也不确定需求,立刻上手写500行代码,结果根本不是他想要的业务逻辑。

然后 AI还会作弊 。 如果让AI先写业务代码最后补测试,它为了交差会伪造配合其错误代码的"假测试断言"。

最可怕的是 AI造屎山 的速度比人还快。在缺乏重构流程的情况下,几天时间就会把代码模块搞得错综复杂、难以维护。

经历了几次全盘崩溃后,Matt愤怒地总结了一句话:"你指尖随时拥有一支水准中上的工程师舰队。但诡异的是,这帮人完全没有记忆。AI时代最大的瓶颈,根本不是产能,而是人类对它的控制。"

为了规范 AI 开发行为,Matt开始在本地~/.claude/skills目录里写下一条条Markdown指令,把工程决策权牢牢抓在手里。

2026年4月29日,Matt把这些本地技能开源了。当天单日暴涨7300颗星,一周后突破59000,到8月稳定在20万颗星以上,成为 2026 年现象级开源项目。

02

走红的原因

在整个项目的20多个技能里,最初让它火爆出圈的是只有十几行Markdown描述的  /grill-me(拷问我) 。 Matt 称这是整个仓库里 “最酷的技能,没有之一”。

传统AI辅助编程往往是单向投喂。你丢给它一篇长文档,随口交代一句"照着这个写个功能",AI通常走马观花扫一眼,漏掉最致命的API限制,然后给你一坨根本跑不通的代码。

但 /grill-me 彻底颠覆了这种模式。它会强制AI先吞噬文档,再质询人类,最后对齐共识。其核心指令是: "请围绕这个需求严厉地、毫不留情地拷问我,一次只问一个问题,直到我们对设计树的所有分支、依赖和边界达成共识。"

这个技能的灵感来源于 Matt 读的一本书《The Design of Design》,其作者正是已故图灵奖得主、软件工程领域“圣经”《人月神话》的创作者布鲁克斯。书中提到:“所谓的软件设计,就是走完一棵树的所有分支,把选择一个个定下来。”

更有意思的是,Matt在这个拷问机制里埋了精妙的"防失控开关"。为了防止人类被问得精疲力尽,AI提问时必须附带一个它推导出的"最优推荐答案",人类很多时候只需敲一个"Yes"就能快速定夺。

同时设了一条红线:如果在文档里找不到配置,且无法从本地代码库推导,AI必须立刻停止提问并向人类报告缺失。这直接解决了AI习惯性"瞎编API"的毛病。

这一过程中,为了解决AI表达冗余,污染上下文的问题,Matt 后来将该机制进一步升级为了  /grill-with-docs  技能,可通过多轮对话梳理生成专属  CONTEXT.md  领域字典,沉淀项目专属术语体系。既大幅节省 Token,又让 AI 精准理解业务语义,统一团队沟通语言。

当这种高强度拷问进行三四十分钟后,通常会产生海量上下文对话。

为了防止AI犯"长文本失忆症",下一个技能  /to-spec (规格说明书)  登场。它能在瞬间将冗长的对话精简压缩,固化成一份不可篡改的技术规格书或 PRD 文件,作为后续代码生成的绝对“依据”。

当进入开发环节后,  /to-issues  技能出场,给AI重新拆解任务。

以往 AI 拆解任务总喜欢水平拆分,先建数据库,再写接口,最后画前端。一旦中间出岔子,很容易全部崩盘。

而  /to-issues的神奇之处是强制 AI 采用垂直切片拆解模式:每一个任务都是可独立运行、可测试、可交付的完整业务单元,按需适配前后端、测试链路。它还会给任务打标签,哪些任务需要人盯着,哪些AI可以挂机自动写完,分得清清楚楚。

在写代码的过程中,为了防止AI作弊,先写实现再补测试,甚至伪造结果,保障代码质量的  /tdd (测试驱动开发) 技能就出场了。

它会强制AI 必须严格遵守“红-绿-重构”的铁律:必须先写测试,报错就亮红灯,直到让测试变绿为止,优化只能排在后面。一旦测试亮红灯,整个工作流当场熔断,没有商量余地。

在面对 AI 产出代码的速度实在太快、导致技术债变成屎山的问题时,Matt 设计了  /improve-architecture (垃圾清理器) 技能。

AI 会主动去找代码里隐藏的问题,每隔几天运行一次,检查命名有没有变形,顺手给臃肿的模块做个瘦身和解耦。

此外,还有像  setup-pre-commit  这样统一代码风格与提交规范的技能,和  Obsidian-Vault  这样整理知识库的技能,都在实战过程中十分好用。

主题:技能|项目|代码