mattpocock/skills — AI Agent Skills for Real Engineers
github.com
Skills for Real Engineers — 由 TypeScript 教育家 Matt Pocock 维护的 AI 编程代理技能合集,GitHub 135K+ stars。它不是又一个全自动编码框架,而是一套可组合、可掌控的工程技能,解决 AI 编码中最常见的三个问题:需求对齐、沟通稀释、结果不可控。
核心理念
这个仓库的与众不同在于它的哲学:做真实的工程(Real Engineering),而非 vibe coding。它不试图替代开发者做决策,而是让 agent 和开发者之间建立更好的协作关系。
三个关键设计:
| 问题 | 技能 | 方案 |
|---|---|---|
| 需求没说清 | /grill-me · /grill-with-docs | 编码前让 agent 系统性质疑需求,引自我《The Pragmatic Programmer》 |
| 沟通太啰嗦 | CONTEXT.md 共享语言 | 受 Eric Evans DDD 启发,建术语表,减少 token 浪费 |
| 代码不可靠 | /tdd · /triage · /review | 红-绿-重构、分类排期、审核流程 |
技能清单
Productivity
| 技能 | 作用 |
|---|---|
/grill-me | 系统性需求追问,编码前对齐 |
/grilling | 深度拷问 session |
/handoff | 上下文交接,换 session 不失忆 |
/teach | Agent 教你新概念 |
/writing-great-skills | 教你写自己的 skill |
Engineering
| 技能 | 作用 |
|---|---|
/grill-with-docs | 拷问 + 产出共享语言 + ADR |
/implement | 按 spec 实现功能 |
/tdd | 红-绿-重构 TDD 流程 |
/triage | GitHub/Local issue 分类排期 |
/to-issues | 把 PRD 拆成 issues |
/to-prd | 分析需求 → PRD |
/codebase-design | 代码架构评审 |
/diagnosing-bugs | 系统化 bug 诊断 |
/domain-modeling | 领域建模 |
/prototype | 快速原型 |
/resolving-merge-conflicts | 解决合并冲突 |
/improve-codebase-architecture | 架构改进 |
Misc / Personal
git-guardrails(Git 操作安全护栏)、setup-pre-commit、edit-article、obsidian-vault 等。
快速开始
npx skills@latest add mattpocock/skills
选择所需技能后,在 agent 中执行 /setup-matt-pocock-skills,按提示配置 issue 跟踪器和标签。
适合谁
- 使用 Claude Code / Codex / Cursor 做真实项目开发的开发者
- 觉得 GSD / BMAD 等全自动流程不够可控、出问题难排查的团队
- 希望建立人-AI 共享工作语言的工程团队
需要注意
- 技能本身不含模型能力,需配合 Claude / GPT 等底层模型使用
/triage等部分技能依赖 GitHub/Linear 等外部工具- 对追求极速原型的 vibe coding 场景可能偏重
链接
- GitHub: https://github.com/mattpocock/skills
- Newsletter: https://www.aihero.dev/s/skills-newsletter
- 作者: Matt Pocock — Total TypeScript 创始人
与其它条目的关联
信号、工具、渠道、打法可互相引用;点各卡片右上角加号可弹窗录入,未登录时会提示登录。补全后此处会显示可点链接。
信号
暂无关联的信号。请点右上角加号快速录入;未登录时会提示先登录。补全后在此显示可点链接。
工具
暂无关联的工具。请点右上角加号快速录入;未登录时会提示先登录。补全后在此显示可点链接。
渠道
暂无关联的渠道。请点右上角加号快速录入;未登录时会提示先登录。补全后在此显示可点链接。
打法
暂无关联的打法。请点右上角加号快速录入;未登录时会提示先登录。补全后在此显示可点链接。