乐于分享
好东西不私藏

18 万星爆火,让 AI 编程助手变高级的技能包来了

18 万星爆火,让 AI 编程助手变高级的技能包来了

当所有人都在卷"AI 能写更多代码"的时候,有一个项目反其道而行:教 AI 做正确的事。

一句话介绍

mattpocock/skills — 一套由 TypeScript 领域顶流开发者 Matt Pocock 亲手打磨的 39 个工程技能,让 Claude Code、Cursor、Codex、Gemini CLI 等 AI 编程工具真正像"高级工程师"一样思考和工作。

信息

详情

项目名称

Skill For Real Engineers

作者

Matt Pocock(TypeScript教育顶流,全栈工程师)

github地址

https://github.com/mattpocock/Skills

当前Star

17w+

当前Fork

1.5w+

协议

MIT(可商用)

7月增星

2w+

今日增星

800+

它到底是什么?

不卖关子——它就是 39 个精心设计的 Markdown 技能文档,告诉 AI 编程代理:

"别急着写代码。先问清楚问题,按工程规范来,做完还要审查和回归测试。"

Matt Pocock 在仓库简介里写得非常直白:

"My agent skills that I use every day to do real engineering — not vibe coding."(我每天用来做真实工程的技能,不是氛围编码。)

这些技能不是一个庞大框架,而是小巧、可组合、模型无关的工作流模块。你可以按需挑选,也可以全部安装。

核心特性
1、解决 AI 编程的四大经典翻车场景

Matt 设计这套技能的出发点非常实际——他每天都在跟 AI 编程代理打交道,知道它们会在哪些环节掉链子:

  • 需求没对齐就动手写代码
    用 /grill-me 强制 AI 先提问,把需求聊透再开工
  • 输出太长太啰嗦,关键信息被淹没
    通过 CONTEXT.md + ADR 建立团队共享语言,AI 说话更精准
  • 写完代码不测就提交
    /tdd 技能驱动测试驱动开发,红-绿-重构闭环
  • 代码库越写越乱
    /improve-codebase-architecture 定期扫描,生成可视化 HTML 架构报告

一句话总结:不是给 AI 加能力,而是给 AI 立规矩。

2、39 个技能覆盖两大维度

工程类(Engineering)

  • grill-me:对方案进行不留情面的深度追问

  • grill-with-docs:审讯 + 同步构建领域模型

  • tdd:测试驱动开发(先写失败测试,再实现)

  • diagnosing-bugs:结构化调试(复现→最小化→假设→埋点→修复→回归)

  • code-review:双轴审查(代码规范 + 是否满足需求)

  • implement:完整实现流程(Spec → TDD → Review)

  • to-spec:把对话转化为需求规格文档

  • wayfinder:大任务分解为可调查的决策 Ticket

  • 还有 triageprototyperesearchdomain-modeling 等

生产力类(Productivity)

  • handoff:把当前工作压缩成交接文档,换人/换会话无缝继续

  • teach:跨会话教学新技能或新概念

  • writing-great-skills:编写高质量技能本身的指南

  • resolving-merge-conflicts:一步步解决 Git 冲突,绝不 --abort

3、多 AI 工具通吃

这 39 个技能不绑定任何单一产品,目前已适配:

  • ✅ Claude Code(原生插件安装)
  • ✅ Codex(OpenAI 官方 CLI)
  • ✅ Cursor / Windsurf / VS Code Copilot
  • ✅ Gemini CLI
  • ✅ 其他支持 Skills 标准的代理

安装方式灵活,两种方式可选:

# 方式一:skills.sh 安装(推荐,技能复制到项目中,可自行修改) npx skills@latest add mattpocock/Skills
# 方式二:Claude Code 插件安装(自动更新,无需维护) claude plugin marketplace add mattpocock/Skills claude plugin install mattpocock-skills@mattpocock

4、设计理念:Anti-Rationalization

这是这个项目最有洞察力的部分。

Matt 发现 AI 会合理化自己跳过某些步骤的行为。比如它想跳过测试,理由可能是"这个函数很简单";想跳过代码审查,理由是"变更范围很小"。

所以每个技能都内置了 "Rationalizations"(反合理化清单)——提前预判 AI 会找什么借口偷懒,然后用硬规则顶回去:

❌ AI"这段逻辑太简单了,测试可以省略。"✅ 技能:"简单逻辑更容易被后续修改破坏。没有测试 = 未来技术债。"

这不是提示词优化,这是工程纪律的代码化

适用场景

场景

为什么适合

日常用 AI 写代码的个人开发者

让 Claude Code / Cursor 不再"写完就跑",引入 TDD 和 Code Review

中小团队统一代码标准

把团队工程规范变成一组可复用的技能,不再靠口口相传

AI 编程重户

用 /grill-me 在动工前彻底理清需求,减少返工

技术负责人 / Tech Lead

用 /improve-codebase-architecture 定期扫描债务,防患于未然

学习工程最佳实践的开发者

每个技能本身就是一份高质量实践指南,读一遍也涨知识

快速上手

Step 1:一行命令安装

npx skills@latest add mattpocock/Skills

Step 2:选择你的 Agent

如果你用的是 Claude Code

# 通过 skills.sh npx skills@latest add mattpocock/Skills # 或在 Claude Code 中直接输入 /plugin marketplace add mattpocock/Skills /plugin install mattpocock-skills@mattpocock

如果你用的是 其他支持 Skills 的工具,将技能目录复制到对应位置即可。

Step 3:开始使用

/grill-me     → 在动手前先让 AI 狠狠问你一轮 /tdd          → 开启测试驱动开发模式 /code-review  → 触发专业代码审查 /improve-codebase-architecture → 扫描代码库架构健康度
为什么强烈推荐它?

Skills 正在成为跨 Agent 的通用协议层,而 mattpocock/Skills 是这个赛道里质量最高的实现之一。

推荐它的理由非常直接:

  • 数据过硬:18 万 Star、1.5 万 Fork、GitHub 月榜第一,说明不是圈外自嗨,整个开发者社区在用
  • 作者靠谱:Matt Pocock 是 TypeScript 生态最具影响力的教育者之一,他的 Newsletter 有 60,000+ 订阅者
  • 理念先进:不是"让 AI 写出更多代码",而是"让 AI 像 Senior Engineer 一样遵守工程纪律"
  • 即插即用:不绑平台、不绑模型、安装成本极低,半小时就能跑起来
  • 社区活跃:314 次提交持续迭代,每周都有新技能和改进

一句话:如果你想让 AI 编程工具真正产出"能交付的代码"而不是"能跑的实验品",这 39 个技能是目前 GitHub 上最值得装的一套。

END

往期推荐

本周比追!GitHub 上最火 AI 编程技能包,24 个技能让 AI Agent 秒变资深工程师

上线 35 天揽 72,500+ Star!这个开源工具让 AI "偷懒"

这个AI编程神器,正在悄悄统治Claude和Cursor