一、 速览:拒绝“凭感觉编程”

入门

很多新手在使用 AI 写代码时,经常会遇到 AI 胡言乱语、代码跑不通的情况。这通常是因为 AI 只是在“凭感觉”写代码(Vibe Coding),缺乏对项目细节的深度理解。

skills 是由资深工程师 Matt Pocock 开发的一套智能体(Agent,指能像人一样理解任务并操作工具的 AI)技能库。它本质上是一系列经过精心设计的指令和工具,让 AI 学会像人类高级工程师那样思考。

通过这个项目,你可以让 AI 不再只是“写代码的机器人”,而是变成一个会主动问你需求、帮你写技术文档、甚至帮你拆解任务进度的“技术合伙人”。

项目状态图

二、 前置条件与安装

入门

在开始之前,你需要准备好一个命令行界面(CLI,就是电脑里那个输入指令的黑色窗口)。本教程推荐使用最简单的方式:通过 Claude Code 插件进行安装。

注意:你需要先安装 Claude Code(这是 Anthropic 公司官方推出的命令行 AI 工具)。如果你还没安装,请确保你的电脑已经配置好了 Node.js 环境。

1. 快速安装步骤

打开你的终端(Terminal 或 PowerShell),输入以下命令来安装这套技能包:

claude plugins install mattpocock-skills

如果你已经在 Claude Code 的对话 session(对话会话)中,也可以直接输入:

/plugin install mattpocock-skills

安装完成后,你的 AI 就已经“加载”了这些高级技能,随时准备为你工作。

三、 核心用法:如何指挥 AI 帮你干活

入门

这套技能库里最强大的地方在于它提供的几个核心指令。你可以把它们想象成给 AI 下达的“专项任务”。

1. /grill-me:需求“毒打”

当你有一个模糊的想法时,不要直接让 AI 写代码。使用 /grill-me 指令。AI 会像一个严厉的技术面试官,针对你的想法不停地提问,直到把所有细节(比如:数据怎么存?用户怎么登录?)都问清楚。

2. /to-spec:生成技术说明书

在你们聊完需求后,输入这个指令。AI 会把刚才讨论的所有零散信息,整理成一份专业的 Spec(技术规范文档,相当于软件的建筑图纸)。有了这份图纸,后续写出来的代码才不会跑偏。

3. /to-tickets:任务拆解

大项目无从下手?使用这个指令,AI 会把技术文档拆解成一个个小的 Tickets(任务工单)。它会告诉你第一步该写什么,第二步该测什么,让你像玩游戏过关一样完成开发。

四、 进阶:打造你的专业工程工作流

进阶 · 推荐细读

为了让这套技能发挥最大威力,建议遵循以下“四步走”的专业开发流程。这能极大减少代码出错的概率。

  1. 初始化:运行 /setup-matt-pocock-skills。这会让 AI 自动配置你的项目环境,比如设定好任务追踪器和文档存放的位置。
  2. 深度对齐:使用 /grill-me。不要怕麻烦,回答 AI 的问题,这能帮你理清逻辑漏洞。
  3. 定稿:使用 /to-spec。AI 会生成一份 Markdown 格式的文档。你可以随时查看这份文档,确保 AI 没有理解错你的意图。
  4. 执行:使用 /to-tickets。让 AI 按照拆解好的步骤一步步写代码,而不是一次性写几百行。

技能概览图

五、 常见问题与踩坑指南

入门

在使用过程中,你可能会遇到一些困惑,以下是几个实用的建议:

关于覆盖安装:如果你之前用过 skills.sh 脚本安装,请不要再用 claude plugins 安装。两者选其一即可,否则你的 AI 可能会因为拥有两套重复的技能而感到“困惑”。

  • AI 不听话怎么办?:如果 AI 拒绝执行某个指令,通常是因为你的项目根目录下缺少必要的配置文件。建议先运行一次 setup 相关的指令。
  • 如何修改技能?:如果你想自定义 AI 的行为,建议去 GitHub Fork 这个项目,修改里面的 SKILL.md 文件。但对于零基础新手,直接使用默认配置已经足够强大。
  • 收费问题:使用这些指令会消耗 Claude 的 API Token(AI 处理文字的计费单位)。因为 /grill-me 会产生多次对话,建议在思路清晰时再开启。

记住,这套工具的核心价值不是替你写代码,而是教会你如何像一个真正的工程师那样思考和规划项目。

项目信息

项目
仓库 mattpocock/skills
语言 Shell
Star 240,981
Fork 20,497
主页 https://aihero.dev/skills

参考链接

延伸阅读

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