Skip to content
书与尺

mattpocock/skills

Matt Pocock(TypeScript 教育家、Total TypeScript 创始人)开源的工程化 skill 集合,GitHub 20.4k stars。这 21 个 skill 覆盖了从需求到交付的全流程,是 Claude Code 生态中 Star 数最高的独立 skill 仓库。

Terminal window
npx skills add https://github.com/mattpocock/skills --skill ask-matt

首次使用前运行初始化:

/setup-matt-pocock-skills

它会扫描你的项目环境,为新用户生成必要的配置文件。

mattpocock/skills 的精髓在于流水线式推进,每个阶段都有对应的 skill:

/ask-matt → /grill-me → /to-prd → /to-issues → /implement → /code-review

每一步产出都是下一步的输入,形成从模糊想法到可交付代码的完整链路。

阶段技能做什么
入口ask-matt根据场景推荐该用哪个 skill,新手友好
设计grill-me方案讨论、压力测试假设
设计brainstorming开放式方案头脑风暴
规划to-prd将对话总结为结构化 PRD
规划to-issuesPRD 拆解为独立 issue
实现implement按 issue/spec 编码实现
实现tdd测试先行:红 → 绿 → 重构
审查code-review完工前代码审查
审查verification-before-completion强制验证(构建/测试/lint)
进阶improve-codebase-architecture架构成熟度评估与改进
进阶subagent-driven-development多 agent 协同按计划执行

最常见的完整路径:

/ask-matt 我想给项目加一个用户邀请功能,从哪里开始?

ask-matt 判断你的需求处于设计阶段,建议走 grill-meto-prd 路径:

/grill-me 用户邀请功能,支持邮箱邀请和链接邀请两种方式,来挑战一下我的方案
/to-prd 把刚才的讨论整理成 PRD
/to-issues 按 PRD 拆解为独立 issue
/implement 按 issue 列表逐个实现
/code-review 审查刚才的实现

对质量要求高的功能,换用测试先行路径:

/tdd 实现 PRD 中的用户邀请核心逻辑

skill 会先写失败的测试,再写通过测试的最小实现,最后重构。

接手老项目或发布前摸底:

/improve-codebase-architecture

扫描项目结构 → 评估模块划分、依赖方向、抽象层次 → 产出改进建议。如果评估结论需要大规模改动,接 /subagent-driven-development 多 agent 并行改造。

Superpowers 的很多 skill 派生自 mattpocock/skills,但两者定位不同:

维度mattpocock/skillsSuperpowers
来源GitHub 独立仓库打包的 Claude Code 插件
完整度21 个 skill,更全面14 个 skill,精选子集
安装npx skills add <url>claude plugin install
更新npx skills updateclaude plugin update
自定义直接改仓库内的 SKILL.md通过插件机制,隔离更好