项目介绍
Matt Pocock Skills 把需求澄清、规格拆分、TDD、故障诊断、代码架构、代码审查、工单管理和任务交接整理成 25 个活动 Skills。作者强调小而可组合的工程方法,使用者可以挑出当前项目真正需要的部分,也能直接查看和修改 Skill 原文。Claude Code 可安装受管理的插件,Codex 和其他 Agent 则通过 skills CLI 获得可编辑文件。

核心功能
需求澄清与规格拆分
grill-with-docs 会追问计划中的分支,同时整理项目术语和决策;to-spec 与 to-tickets 再把已有对话变成规格或带依赖关系的工单。
TDD 与故障诊断
TDD Skill 要求先约定公开测试边界,再按一个失败测试、一个最小实现的纵向切片推进。diagnosing-bugs 则把复现、假设、插桩、修复和回归检查放进分阶段流程。
代码架构与审查
codebase-design 用深模块、接口和测试边界整理共同语言;code-review 把固定差异分别交给规范审查与规格审查,避免两个问题互相遮住。
工单、交接与项目上下文
仓库可以记录 issue tracker、领域文档和分诊标签,也能把当前会话压成一份交接文档,让下一个 Agent 沿用已有产物继续工作。
安装与使用
Codex 和其他兼容 Agent 建议使用 skills CLI,按需选择 Skills,并把 setup-matt-pocock-skills 一起装上。每个项目第一次使用前运行一次 setup,再进入其他工程流程。
让 AI Agent 帮你安装
把这段话发送给 Codex、Claude Code 或其他可以操作本地环境的 AI Agent。
帮我安装并配置 Matt Pocock Skills,项目地址是 https://github.com/mattpocock/skills。先阅读当前 README、.claude-plugin/plugin.json 和 skills/engineering/setup-matt-pocock-skills/SKILL.md,确认我正在使用的 Agent。Codex 或其他兼容 Agent 使用 npx skills@latest add mattpocock/skills,并在选择列表中包含 setup-matt-pocock-skills;Claude Code 使用 claude plugins install mattpocock-skills。只选一条安装路线,避免重复 Skills。安装后在当前项目运行一次 setup,写文件前先向我展示 issue tracker、标签、AGENTS.md 或 CLAUDE.md、docs/agents 的拟修改内容。最后核对生成文件并报告安装位置、实际命令和验证结果。遇到凭据、额外权限、覆盖文件或改变现有工作流时先停下询问。- skills CLI 路线需要可用的 Node.js 与 npx
- 目标 Agent 可以向当前项目写入 Skills 文件
- 能够选择 issue tracker,并确认对 AGENTS.md、CLAUDE.md 和 docs/agents 的修改
npx skills@latest add mattpocock/skills- 1选择一条安装路线
想要 Claude Code 自动接收更新,可以使用受管理插件;Codex 或希望修改 Skill 文件的用户使用 skills CLI。不要把两份都装进同一个环境。
- 2安装需要的 Skills
Codex 或其他兼容 Agent 执行下面的命令。在安装器中选择目标 Agent、需要的 Skills,并包含 setup-matt-pocock-skills。 npx skills@latest add mattpocock/skills
- 3完成项目首次配置
运行 setup-matt-pocock-skills。先看它对现有项目的检查结果,再选择 issue tracker;安装了 triage 时确认标签,最后审核 Agent skills 区块和 docs/agents 文件草稿。
- 4检查生成的项目规则
确认所选 Skills 已经出现,docs/agents 保存了约定的 tracker 与领域文档规则,现有 AGENTS.md 或 CLAUDE.md 中只有一处 Agent skills 区块。
在目标项目运行 setup-matt-pocock-skills。成功时,它会先展示检查结果和拟修改内容,随后按你的选择在 docs/agents 记录 issue tracker 与领域文档规则,只在已有的 AGENTS.md 或 CLAUDE.md 中加入或更新一处 Agent skills 区块,最后说明哪些 Skills 会读取这些文件。
- Claude Code 插件和 skills CLI 只选一种
- skills CLI 复制出的文件可以编辑,更新需要主动运行 npx skills update
- setup 是交互式 Skill,写入前必须展示并确认修改

使用场景
动手前把需求问清楚
用 grill-with-docs 追问含糊需求,同时整理项目术语和决策,再把结果转成规格或工单。
用短反馈循环实现功能
用 TDD 和故障诊断 Skills 先约定公开测试边界,一次完成一个纵向切片,并把复现与回归证据留在修复附近。
按规范和原始意图审查代码
给 code-review 一个固定比较点,分别检查仓库规范与需求规格,能减少只看代码风格或只看功能结果造成的遗漏。
让后续 Agent 接着做
把 issue tracker 规则、领域文档和 handoff 交接配合使用,下一次会话可以复用已有决定,不必重新拼整段上下文。
使用评价
这次评价依据 README、插件清单、几份核心 Skill 原文、许可证、发布记录和维护元数据。它比较扎实的地方,是把常见工程方法拆成可以组合和修改的小 Skills,测试边界需要先约定,首次配置写文件前也要求用户确认。使用成本同样清楚,这套内容可能读取代码、运行命令、修改文档和连接 issue tracker,用户仍然要按项目挑选 Skills,并检查宿主权限。本次收录没有把资料核验写成亲自安装或长期使用。
值得一试的地方
- 从需求到交接都有覆盖,同时没有强制一个庞大的总流程
- Claude Code 受管理插件和可编辑 Skills 文件各有明确入口
- 首次配置会先展示项目检查结果和拟修改内容
使用前要知道
- 两条安装路线同时使用会出现重复 Skills
- Codex 当前依赖 skills CLI,原生插件仍在路线图中
- 不同 Skills 可能需要较广的项目文件、命令或 issue tracker 权限
README
Matt Pocock Skills
Overview
Matt Pocock 整理的 25 个可安装 Agent Skills,面向真实软件工程,覆盖需求澄清、规格拆分、TDD、调试、代码审查、领域建模与交接。 Skills for Real Engineers. Straight from my .agents directory.
Getting started
- Codex 和其他兼容 Agent 建议使用 skills CLI,按需选择 Skills,并把 setup-matt-pocock-skills 一起装上。每个项目第一次使用前运行一次 setup,再进入其他工程流程。
- 我把 README、插件清单和几份核心 Skill 原文对了一遍。这套内容并不靠一个庞大的总流程包办开发,25 个活动 Skills 被分成 18 个工程 Skills 和 7 个效率 Skills,分别处理规划、实现、反馈循环、审查、工单、文档与会话延续。
- README 给了两条安装路线。Claude Code 插件是一份受管理的只读合集,作者发布更新后会跟进;skills CLI 会把可编辑的 Skill 文件复制到项目。两种路线同时使用会产生重复条目,安装前先选一种。
- 在目标项目运行 setup-matt-pocock-skills。成功时,它会先展示检查结果和拟修改内容,随后按你的选择在 docs/agents 记录 issue tracker 与领域文档规则,只在已有的 AGENTS.md 或 CLAUDE.md 中加入或更新一处 Agent skills 区块,最后说明哪些 Skills 会读取这些文件。
Configuration
npx skills@latest add mattpocock/skills在 GitHub 阅读完整 README →