发布日期

Agent 做错、太啰嗦、代码变泥球:用 mattpocock/skills 对齐再动手

Agent 交付总跑偏时:用可组合工程 Skills 做对齐、TDD、排障与架构扫描,并在装完后用一次真实流程验证。

查看 GitHub 仓库 →

Agent 总跑偏时,先别继续 vibe

mattpocock/skills 来自 Matt Pocock 日常使用的 .agents 目录:把软件工程基本功收成可复用、可组合、可改写的 Skill。目标不是更快糊代码,而是减少「做出来不对 / 太啰嗦 / 不可维护」。

你卡住时为什么需要它

  • 开工前没对齐,做完才发现不是那个需求
  • Agent 输出又长又空,项目术语不统一
  • 缺测试与诊断闭环,修一个出两个
  • 模块边界腐烂,越改越怕

这套 Skills 覆盖上述失败模式,适合作为基础设施模块的工程底座。

设计原则

  • 小而可改编:每个 Skill 足够小,方便按项目裁剪
  • 可组合:用户触发型 Skill 可编排模型触发型 Skill
  • 模型无关:不绑定单一模型或单一 Agent 产品
  • 保留控制权:不像 GSD / BMAD / Spec-Kit 那样接管整个流程

快速安装

Claude Code Plugin

claude plugins install mattpocock-skills

或在会话内:

/plugin install mattpocock-skills

Plugin 走官方 marketplace,更新会自动同步。

skills.sh / 其他 Agent

npx skills@latest add mattpocock/skills

安装时可选 Skill 与目标 Agent。建议务必勾选 setup-matt-pocock-skills

对喜欢本地改写的人,同一条命令会把 Skill 文件写入仓库,之后可用:

npx skills update

按需拉取上游更新。

首次配置

安装后在 Agent 中执行一次:

/setup-matt-pocock-skills

它会询问:

  1. 使用的 issue tracker(GitHub / Linear / 本地文件)
  2. triage 时使用的 label
  3. 文档落盘位置

它要解决的四类失败

1. Agent 没按你的意思做

用 grilling 强制对齐:

  • /grill-me:通用对齐访谈
  • /grill-with-docs:对齐的同时沉淀领域语言与 ADR

2. Agent 太啰嗦

通过共享语言(如 CONTEXT.md)统一术语,让 Agent 用项目自己的词说话,减少无效 token。

3. 代码不正确

补齐反馈环:

  • /tdd:红-绿-重构
  • /diagnosing-bugs:复现 → 缩小 → 假设 → 埋点 → 修复 → 回归

4. 代码变成泥球

用设计意识对抗熵增:

  • /to-spec:写 spec 前先问清触及哪些模块
  • /improve-codebase-architecture:定期扫描可深化的模块边界

技能速览

Engineering(用户触发)

Skill作用
ask-matt路由:帮你选该用哪条流程
grill-with-docs对齐 + 领域模型 / ADR
triage按状态机流转 issue
improve-codebase-architecture架构深化机会扫描
setup-matt-pocock-skills仓库级一次性配置
to-spec把当前对话沉淀为 spec
to-tickets拆成 tracer-bullet tickets
implement按 spec/tickets 实现并收尾 review
wayfinder超大任务的调查地图规划

Engineering(模型可触发)

Skill作用
prototype用可运行原型回答设计问题
diagnosing-bugs纪律化排障循环
research高可信来源调研并落盘
tdd测试驱动开发
domain-modeling持续打磨领域模型
codebase-design深模块设计纪律
code-reviewStandards + Spec 双轴审查
resolving-merge-conflicts按意图解决合并冲突

Productivity

  • grill-me / grilling:决策树式对齐访谈
  • handoff:把当前会话压缩成交接文档
  • teach:跨会话教学工作区
  • writing-great-skills:编写高质量 Skill 的原则

在本站中的定位

AI 应用开发 → 基础设施 → Skills 下,mattpocock/skills 是工程向底座:对齐、测试、诊断、架构与交付。可与 Site Skills 组合使用。

你现在可以做的下一步

  1. 安装并执行一次 /setup-matt-pocock-skills
  2. 用真实需求跑通 /grill-me/tdd 其中一条。
  3. 成功判据:你能指出「对齐产物落在哪」或「红-绿-重构实际发生过」。

参考链接