Matt Pocock skills 仓库全解析:35 个 AI 编码技能的安装方式与常用推荐

一、安装方式

仓库是给 AI 编码工具(Claude Code、Codex 等)用的技能包,不是普通浏览器插件。

# Claude Code 插件(只读、自动更新)
claude plugins install mattpocock-skills
# 或会话内:/plugin install mattpocock-skills

# Codex / 其他 agent(可编辑副本,可勾选技能)
npx skills@latest add mattpocock/skills

# 只装某个 beta 技能
npx skills@latest add mattpocock/skills --skill=loop-me

# 每仓库初始化一次
# 在 agent 中运行:/setup-matt-pocock-skills

/setup-matt-pocock-skills 是每个仓库必跑的一步:选 issue 跟踪器、triage 标签、文档存放位置。后面的工程类技能都依赖它。

二、技能总览

仓库按 skills/ 下四个桶组织,技能分两种调用方式:User-invoked(/命令 手动触发,负责编排)和 Model-invoked(模型或你自动触发,承载可复用纪律)。

Bucket 数量 是否进官方插件 说明
engineering 18 日常编码工程技能
productivity 7 通用流程工具,非代码专用
in-progress 6 否(beta) 公开征求意见,可能随时改/删
misc 4 作者很少用,不进插件
合计 35

三、Engineering(18 个,已进插件)

User-invoked(手动触发)

技能 干嘛的
/ask-matt 路由器。不知道用哪个技能时问它,告诉你走哪条流程
/grill-with-docs 盘问 + 建领域模型,实时更新 CONTEXT.md 和 ADR
/triage 问题分诊,让 issue 按分诊角色状态机流转
/improve-codebase-architecture 架构体检,扫描代码库出可视化 HTML 报告
/setup-matt-pocock-skills 初始化配置,每个仓库跑一次
/to-spec 对话转规格,发到 issue tracker
/to-tickets 拆工单,各自声明阻塞关系
/implement 按单施工,驱动 /tdd,提交前跑 /code-review
/wayfinder 超大任务导航,规划成决策 ticket 地图

Model-invoked(自动触发)

技能 干嘛的
prototype 一次性原型,状态问题出 HTML,UI 问题出变体
diagnosing-bugs 纪律化查 bug 的闭环
research 基于一手来源做带引用的调研
tdd 测试驱动开发,红-绿-重构
domain-modeling 主动打磨项目领域模型
codebase-design 深模块设计纪律(小接口藏行为)
code-review 双轴代码评审(规范轴 + 规格轴)
resolving-merge-conflicts 逐 hunk 解合并冲突
wizard 生成交互式 bash 向导,带人走陌生流程

四、Productivity(7 个,已进插件)

User-invoked

技能 干嘛的
/grill-me 纯盘问,对非代码场景的设计狂轰滥炸
/handoff 交接文档,让另一个 agent 接着干
/teach 跨多 session 教学,用当前目录作状态化工区
/to-questionnaire 转问卷,把决定变成给"唯一能答的人"的问卷
/wait-what 没听懂就喊,用大白话 + CONTEXT.md 词汇重讲

Model-invoked

技能 干嘛的
grilling 访谈原语,支撑上面多个 grill 类技能
writing-for-agents 给 agent 写文档(skill、AGENTS.md、CLAUDE.md)

五、in-progress(6 个,beta)

作者原话:公开试用、可能随时改或删,不进插件。单个安装:npx skills@latest add mattpocock/skills --skill=<name>

技能 调用方式 干嘛的
loop-me User-invoked 跨 session 把自己盘问成可实施的 workflow spec
writing-beats 节拍式写作,一段段塑形文章
writing-fragments 盘问式挖写作碎片,存未来文章原料
writing-shape 逐段塑形原始 Markdown 成文章
claude-handoff User-invoked 交给后台 agent 立即接手
setup-ts-deep-modules User-invoked 给 TS 仓库接入 dependency-cruiser 做深模块

六、misc(4 个,不进插件)

作者原话:自己留着但很少用。

技能 干嘛的
git-guardrails-claude-code 设 Claude Code hooks 拦截危险 git 命令
migrate-to-shoehorn 测试从 as 断言迁移到 shoehorn
scaffold-exercises 建练习脚手架(章节/题目/解答/讲解)
setup-pre-commit 设 Husky pre-commit hook

七、常用的其实就这几个

我按"普通开发者日常反复碰"的标准筛了 8 个,覆盖"对齐 → 调研 → 写码 → 评审"闭环:

  1. /setup-matt-pocock-skills:每个仓库先跑,地基。
  2. /ask-matt:入口路由器,不知道用啥就问它。
  3. tdd:红-绿-重构,一次一个垂直切片。
  4. code-review:规范轴 + 规格轴并行评审,互不污染。
  5. diagnosing-bugs:建复现红的反馈环,再最小化、插桩、修、回归。
  6. research + prototype:一手来源调研 + 一次性原型。
  7. /grill-me/grill-with-docs:需求没对齐时盘问收敛。
  8. implement + to-spec / to-tickets:对话转 spec、拆工单、按单施工。

其余技能等遇到对应场景再装即可,不必一开始全上。

八、别去装的下架项

已从仓库删除,别再装:deprecated/ 桶的 design-an-interfaceqarequest-refactor-planubiquitous-language;以及 obsidian-vault(硬编码作者私人 vault 路径,有安全隐患,且为 model-invocable)。


GitHub项目地址:
https://github.com/mattpocock/skills
GitCode项目地址:
https://gitcode.com/GitHub_Trending/skills13/skills

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐