Skills · 发布者仓库

Matt Pocock Skills

Matt Pocock 整理的 25 个可安装 Agent Skills,面向真实软件工程,覆盖需求澄清、规格拆分、TDD、调试、代码审查、领域建模与交接。

223.4k StarsMITShell今天更新
01

项目介绍

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

Matt Pocock Skills for Real Engineers 官方封面
README 官方封面把这套合集称为面向真实工程师的 AI Skills。查看仓库原图
02

核心功能

01

需求澄清与规格拆分

grill-with-docs 会追问计划中的分支,同时整理项目术语和决策;to-spec 与 to-tickets 再把已有对话变成规格或带依赖关系的工单。

02

TDD 与故障诊断

TDD Skill 要求先约定公开测试边界,再按一个失败测试、一个最小实现的纵向切片推进。diagnosing-bugs 则把复现、假设、插桩、修复和回归检查放进分阶段流程。

03

代码架构与审查

codebase-design 用深模块、接口和测试边界整理共同语言;code-review 把固定差异分别交给规范审查与规格审查,避免两个问题互相遮住。

04

工单、交接与项目上下文

仓库可以记录 issue tracker、领域文档和分诊标签,也能把当前会话压成一份交接文档,让下一个 Agent 沿用已有产物继续工作。

03

安装与使用

Codex 和其他兼容 Agent 建议使用 skills CLI,按需选择 Skills,并把 setup-matt-pocock-skills 一起装上。每个项目第一次使用前运行一次 setup,再进入其他工程流程。

AI AGENT INSTALL

让 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 的拟修改内容。最后核对生成文件并报告安装位置、实际命令和验证结果。遇到凭据、额外权限、覆盖文件或改变现有工作流时先停下询问。
01开始前准备
  • skills CLI 路线需要可用的 Node.js 与 npx
  • 目标 Agent 可以向当前项目写入 Skills 文件
  • 能够选择 issue tracker,并确认对 AGENTS.md、CLAUDE.md 和 docs/agents 的修改
02复制安装命令或配置
npx skills@latest add mattpocock/skills
03按步骤完成安装
  1. 1
    选择一条安装路线

    想要 Claude Code 自动接收更新,可以使用受管理插件;Codex 或希望修改 Skill 文件的用户使用 skills CLI。不要把两份都装进同一个环境。

  2. 2
    安装需要的 Skills

    Codex 或其他兼容 Agent 执行下面的命令。在安装器中选择目标 Agent、需要的 Skills,并包含 setup-matt-pocock-skills。 npx skills@latest add mattpocock/skills

  3. 3
    完成项目首次配置

    运行 setup-matt-pocock-skills。先看它对现有项目的检查结果,再选择 issue tracker;安装了 triage 时确认标签,最后审核 Agent skills 区块和 docs/agents 文件草稿。

  4. 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,写入前必须展示并确认修改
GitHub README 中的 Matt Pocock Skills 安装路线和项目首次配置说明
README 把 Claude Code 插件和可编辑的 skills CLI 分开,并要求每个项目运行一次 setup。查看仓库原图
04

使用场景

SCENARIO 01

动手前把需求问清楚

用 grill-with-docs 追问含糊需求,同时整理项目术语和决策,再把结果转成规格或工单。

SCENARIO 02

用短反馈循环实现功能

用 TDD 和故障诊断 Skills 先约定公开测试边界,一次完成一个纵向切片,并把复现与回归证据留在修复附近。

SCENARIO 03

按规范和原始意图审查代码

给 code-review 一个固定比较点,分别检查仓库规范与需求规格,能减少只看代码风格或只看功能结果造成的遗漏。

SCENARIO 04

让后续 Agent 接着做

把 issue tracker 规则、领域文档和 handoff 交接配合使用,下一次会话可以复用已有决定,不必重新拼整段上下文。

05

使用评价

这次评价依据 README、插件清单、几份核心 Skill 原文、许可证、发布记录和维护元数据。它比较扎实的地方,是把常见工程方法拆成可以组合和修改的小 Skills,测试边界需要先约定,首次配置写文件前也要求用户确认。使用成本同样清楚,这套内容可能读取代码、运行命令、修改文档和连接 issue tracker,用户仍然要按项目挑选 Skills,并检查宿主权限。本次收录没有把资料核验写成亲自安装或长期使用。

值得一试的地方

  • 从需求到交接都有覆盖,同时没有强制一个庞大的总流程
  • Claude Code 受管理插件和可编辑 Skills 文件各有明确入口
  • 首次配置会先展示项目检查结果和拟修改内容

使用前要知道

  • 两条安装路线同时使用会出现重复 Skills
  • Codex 当前依赖 skills CLI,原生插件仍在路线图中
  • 不同 Skills 可能需要较广的项目文件、命令或 issue tracker 权限
06

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