一、速览:这不是又一套"AI 写代码模板"

入门

你大概见过这样的 AI 编程工具:你说一句"帮我写个登录功能",它哗啦啦生成几百行代码,跑起来却全是坑。这种"让 AI 随便写"的做法,圈子里有个名字叫 vibe coding(凭感觉编程)——听起来很酷,但真实项目里,没人给你擦屁股。

这个项目叫 skills,作者是 TypeScript 社区很有名的 Matt Pocock。它做的事情很特别:不教 AI 怎么写代码,而是教 AI 怎么做工程。你可以把它理解成一份"新员工岗位手册"——不是告诉员工"用哪个键盘打字",而是告诉他"开会前要准备什么、需求变更时找谁确认、代码提交前要过哪些检查"。

mattpocock/skills 项目仓库封面

这套技能装进 AI 助手后,它会从"你问什么答什么"的聊天机器人,变成一个"会反问、会拆任务、会写规格文档"的初级工程师。它不会替你做决定,但会逼你把每个决定都想清楚。

二、安装:两种方式,按你的风格选

入门

先说前置条件:你需要一个 Claude Code(Anthropic 出品的命令行 AI 编程工具,简单说就是在终端里和 AI 对话写代码的工具)。如果你还没装,去 Anthropic 官网按指引装好,这是使用本技能的前提。

装好 Claude Code 后,有两条路可以选,只选一条

方式一:插件安装(订阅式)

这个方式适合"我不想折腾,你更新我就跟着用"的人。在终端里运行:

claude plugins install mattpocock-skills

装完后,技能会作为一个只读的插件包存在,作者后续更新时你会自动收到。好处是省心,坏处是你不能改动里面的内容。

方式二:skills.sh 复制(可编辑式)

这个方式适合"我想把技能改成自己的"的人。打开 skills.sh/mattpocock/skills,它会把这套技能的文件直接复制到你的项目目录里,你爱怎么改就怎么改。

skills.sh 安装页面入口

注意:两种方式别同时装,否则每个技能会出现两份,AI 会不知道该听谁的。

三、核心技能:让 AI 从"答话"变"干活"

进阶 · 推荐细读

装好之后,你可以在 Claude Code 的对话里用斜杠命令调用这些技能。不需要背命令,输入 / 就能看到列表。下面介绍三个最常用的:

/grill-me:让 AI 拷问你的方案

"grill" 是"拷问"的意思。当你有一个计划但还没想清楚时,输入 /grill-me,AI 会像面试官一样连环追问你,直到把设计里每个分支都逼问出来。比如你说"我想做个博客",它会问:文章存哪?要不要评论?谁有权限删帖?你答不上来的地方,就是你方案里的漏洞。

/to-spec:把对话变成规格文档

和 AI 聊了半天需求后,输入 /to-spec,它会把你俩讨论的内容整理成一份结构化的 spec(规格文档,就是"这个功能到底要做什么"的书面描述),并发布到你的问题跟踪系统里。不需要额外采访你,纯靠已有对话内容生成。

/to-tickets:把计划拆成任务清单

拿到规格文档后,输入 /to-tickets,AI 会把它拆成一组"曳光弹"任务(tracer-bullet tickets,指能贯穿整个系统、快速验证技术路线的最小任务)。每个任务都小而具体,你可以按顺序逐个完成,像打游戏过关卡一样推进项目。

除了这三个,还有 /grill-with-docs(带着项目文档一起拷问你)、/handoff(把当前对话压缩成交接文档,方便另一个 AI 接着干)等。它们的原则都一样:小、可改、能组合,不像某些重量级框架那样把你锁死。

四、定制:把技能改成你自己的

进阶 · 推荐细读

这套技能最值钱的地方在于:每个技能本质上就是一个 Markdown 文件。你用 skills.sh 方式安装后,去项目目录下找 .agents 文件夹,里面躺着所有技能的定义。

想改?直接编辑那些文件就行。比如你觉得 /grill-me 问的问题不够狠,就打开对应文件,多加几句"再往深挖一层"的指令;想加一个新技能,就新建一个文件夹,写上 SKILL.md,告诉 AI 这个技能什么时候该触发、具体做什么。

建议:先用原版跑通一个项目,再动手改。改坏了随时可以重新复制一份,反正文件是纯文本,不怕折腾。

五、判断建议:适合谁用

入门

适合你,如果:

  • 你在做正经项目,不是随便写着玩
  • 你希望 AI 多问问题,而不是闷头生成代码
  • 你受够了"AI 写的代码没人敢改"的烂摊子

不太适合你,如果:

  • 你只想快速出个原型,跑通就行,不想被追问
  • 你用的是 Claude Code 之外的 AI 工具(比如 Cursor 或 Copilot),这套技能目前主要面向 Claude Code 生态
  • 你习惯"AI 全自动、我当甩手掌柜"——这套技能的理念恰恰相反,它要求你全程参与决策

市面上有些方案(比如 GSD、BMAD、Spec-Kit 等)会把整个开发流程接管过去,好处是省心,坏处是一旦流程本身出 bug,你很难插手修。Matt 这套技能走的是另一条路:把流程拆成小块,你随时能看懂、能改、能换。它不替你掌控项目,而是帮你把工程经验沉淀成可复用的肌肉记忆。

如果你决定上手,建议从一个真实小项目开始,先跑 /grill-me 感受一下被拷问的酸爽,再试试 /to-spec/to-tickets 的配合。用熟了之后,你会发现 AI 从"打字员"变成了"同事"——虽然偶尔烦人,但真能帮你把事想清楚。

项目信息

项目
仓库 mattpocock/skills
语言 Shell
Star 239,043
Fork 20,314
主页 https://aihero.dev/skills

参考链接

延伸阅读

想继续探索?这些同领域的教程可能也适合你: