这是 Matt Pocock(TypeScript 教育者、aihero.dev 作者)公开的个人 AI Agent 技能集——直接来自他自己的 .claude 目录,主打「给真正做工程的人用的技能,而不是 vibe coding」。它的理念与 GSD、BMAD、Spec-Kit 等「接管整个流程」的方案相反:这些技能刻意做得小、易改、可组合,与任何模型都能配合,基于多年工程经验,鼓励使用者按自己需要去改造。安装通过 skills.sh(npx skills add)完成,可选择装到 Claude Code、Codex 等不同编码助手。许可为 MIT,约 102,559 stars。
来源:README.md(标题、首段、Quickstart);GitHub 仓库元数据(stars=102559、license=MIT) 查看 GitHub 仓库 →Agent 技能生态里大量是「大而全的技能清单」,而这套来自一位有影响力的工程教育者、并明确针对 Claude Code/Codex 常见失败模式设计的「小而精」技能,叙事和方法论都很有共鸣。README 围绕三个常见失败模式展开——Agent 没做对你要的(用 grilling 对齐)、Agent 太啰嗦(用「共享语言」文档降低 token 与歧义)、代码不工作(补齐类型/浏览器/测试等反馈回路)——每个都给出具体技能。加上作者本人的传播力(约 6 万订阅的 newsletter),使其获得极高关注。截至数据采集约 102,559 stars。
来源:README.md(Why These Skills Exist 的三个失败模式段落、newsletter 段落);GitHub 仓库元数据(stars=102559)/grill-me(非代码用途)和 /grill-with-docs(工程用途)让 Agent 在动手前反复追问你要做什么,弥合人与 Agent 的沟通鸿沟——作者称这是最受欢迎、建议每次改动都用的技能。
来源:README.md(失败模式 #1,/grill-me、/grill-with-docs)grill-with-docs 内置「共享语言」机制:建立一份帮助 Agent 解码项目术语的文档,让命名一致、代码库更易导航、Agent 思考更省 token,并用 ADR 记录难解释的决策。
来源:README.md(失败模式 #2,CONTEXT.md 示例与 TIP)engineering 类目覆盖 diagnose(诊断)、tdd、triage、to-prd/to-issues(转 PRD/工单)、improve-codebase-architecture、prototype、zoom-out 等真实工程环节,强调小步快跑与反馈回路。
来源:README.md(失败模式 #3 反馈回路);git tree(skills/engineering/ 各技能)技能小而易改、与任何模型配合;通过 skills.sh 安装并选择目标助手,/setup-matt-pocock-skills 按你的 issue tracker、标签和文档位置做个性化配置。
来源:README.md(首段设计理念、Quickstart 的 setup 步骤)仓库是一组按场景分类的技能目录:engineering/(如 diagnose、grill-with-docs、tdd、triage、to-prd、to-issues、improve-codebase-architecture、prototype、zoom-out、setup-matt-pocock-skills)、productivity/(grill-me、caveman、handoff、write-a-skill)、misc/(git-guardrails、setup-pre-commit、scaffold-exercises 等)和 personal/,外加 deprecated/、in-progress/。每个技能是一个 SKILL.md。安装与分发走 skills.sh 生态(npx skills add),安装时可挑选技能并选择目标编码助手;其中关键是 /setup-matt-pocock-skills,会询问你用的 issue tracker(GitHub/Linear/本地文件)、triage 用的标签、以及文档保存位置,完成个性化配置。技能强调可组合、可改写,不锁定流程。
来源:README.md(Quickstart、Why These Skills Exist 引用的各技能链接);git tree(skills/ 下 engineering/productivity/misc/personal 分类)中心为项目本体,内环 = 核心功能模块,外环 = 关键技术依赖;按 deep.json 中的 core_features 与 tech_stack.key_deps 自动生成
npx skills(skills.sh 安装器)目标编码助手(Claude Code、Codex 等)可选 issue tracker:GitHub / Linear / 本…适合用 Claude Code、Codex 等做「真实工程」(而非随手 vibe coding)的开发者:在动手前用 grilling 技能逼自己和 Agent 把需求想清楚、对齐;用共享语言文档降低 Agent 的啰嗦与歧义、让命名和导航更一致;用诊断、TDD、triage、转 PRD/工单等技能覆盖日常工程环节;并按自己的 issue tracker 和习惯做个性化。它的定位是「可改写的小工具集」,鼓励使用者拿来魔改成自己的,而不是接管你的开发流程。
来源:README.md(首段、Why These Skills Exist 各失败模式与对应技能)该仓库以持续更新的个人技能集形式维护,没有传统版本发布,而是通过 skills.sh 分发并随作者实践不断增删技能(仓库含 in-progress/ 与 deprecated/ 目录反映其演进)。作者通过 newsletter 同步技能变更与新增。
来源:README.md(newsletter 段落、Quickstart);git tree(in-progress/、deprecated/)mattpocock/skills 是 Agent 技能生态里一个观点鲜明、方法论扎实的「个人工程技能集」:它不试图接管你的流程,而是用小而可改的技能去修复 Agent 协作中最常见的失败——需求没对齐、产出太啰嗦、代码不工作。其中的 grilling 与「共享语言」技能尤其值得一试。对认真做工程、愿意把技能魔改成自己一套的开发者,它很有价值;其收益更多来自使用纪律而非自动化,且带有作者的个人审美。作为「可拿来即用、也鼓励改造」的起点,它的口碑(极高 star)与实用性都名副其实。
来源:综合 README.md 的设计理念、失败模式方法论与技能组织