该仓库的定位刻意保持小巧且可组合。它并不试图用一个庞大的智能体框架来取代工程流程。它为智能体在软件工作中经常失败的部分提供了更好的习惯:模糊性、反馈循环、领域语言、架构漂移、测试和交接质量。
Get the latest on AI, LLMs & developer tools
New MCP servers, model updates, and guides like this one — delivered weekly.
编辑说明
本文基于 2026 年 6 月 2 日收集的 GitHub 仓库、README、技能文件、安装脚本、文档、当前 Issue 和 PR、skills.sh 列表、时事通讯链接以及公开的 GitHub 元数据。精确的流行度计数器已被省略,因为它们变化很快。
1. 一句话解释 skills
Matt Pocock 的 `skills` 仓库是一套采用 MIT 许可的小型、可适配的 AI 智能体工作流技能,适用于实际的软件工程任务,如 TDD、诊断、产品澄清、文档编写、架构改进、问题分类和交接。
| 领域 | 细节 | 为什么重要 |
|---|---|---|
| 代码仓库 | mattpocock/skills | https://github.com/mattpocock/skills |
| 主要语言 | Shell | 调研时 GitHub 显示的主要语言。 |
| 许可证 | MIT | 如有相关的打包或二进制许可证,请单独检查。 |
| 创建时间 | 2026 年 2 月 3 日 | 研究期间未发现 GitHub 发布版本;main 分支和 issues 处于活跃状态。 |
2. 为什么重要
该仓库之所以重要,是因为许多 AI 编码失败本质上是流程失败。智能体误解了请求、一次性修改过多、缺乏反馈、忽略领域语言或产生了难以维护的代码。
这些技能并非一套庞大的方法论,而是精简的工具。你可以在功能开发前运行 `/grill-with-docs`,在实现过程中运行 `/tdd`,在处理 Bug 时运行 `/diagnose`,在熵增后运行 `/improve-codebase-architecture`,并在需要迁移上下文时运行 `/handoff`。
其工程立场也值得注意:README 拒绝了模糊的“感觉编码”,并强调了诸如共享语言、红-绿-重构、小步快跑、反馈、深度模块和设计管理等基础原则。
3. 架构与心智模型
该仓库按技能类别组织:工程、生产力、杂项、个人、进行中和已弃用。一个小型设置技能会记录每个仓库的配置,例如 Issue 跟踪器、分类标签和文档位置,以便其他技能能够一致地运行。
| 领域 | 细节 | 为什么重要 |
|---|---|---|
| 安装程序 | `npx skills@latest add mattpocock/skills` | 通过 skills.sh 进行的主要 README 设置路径。 |
| 设置技能 | `setup-matt-pocock-skills` | 捕获其他技能所使用的议题追踪器、标签和文档位置。 |
| 规划 | `grill-with-docs`, `grill-me`, `to-prd`, `to-issues` | 阐明意图、领域术语、决策、PRD 和议题切片。 |
| 实现 | `tdd`, `diagnose`, `prototype` | 改进反馈循环、调试规范和探索性设计。 |
| 架构 | `improve-codebase-architecture`, `zoom-out` | 发现设计压力、深化机会以及更广泛的代码上下文。 |
| 操作 | `triage`, `handoff`, `git-guardrails-claude-code`, `setup-pre-commit` | 支持问题状态、上下文传输以及更安全的代码库工作流。 |
| 文档 | `CONTEXT.md`, `docs/adr/`, `grill-with-docs` 格式 | 共享语言和架构决策记录是首要考虑因素。 |
| 脚本 | `scripts/link-skills.sh`, `scripts/list-skills.sh` | 用于列出和链接技能的本地 shell 辅助工具。 |
4. 最小端到端设置
下面的命令来自仓库文档,并已对照当前调研快照检查。请把它们当作起点,在生产环境安装之前先阅读链接中的 README。
# Install through skills.sh
npx skills@latest add mattpocock/skills
# In your agent, select the skills you want.
# Include setup-matt-pocock-skills.
# Then run the setup skill once per repository:
/setup-matt-pocock-skills在连接关键数据或大型工作区之前,先用一个很小的任务证明集成可用。
# Clarify a feature and update docs/ADRs
/grill-with-docs
# Build the change with a red-green-refactor loop
/tdd
# Diagnose a hard bug
/diagnose
# Break a plan into independently grabbable issues
/to-issues
# Hand off a session to another agent or future context
/handoff5. 技术深度解析
5.1 setup 技能是静默依赖项
README 指出在安装期间选择 `/setup-matt-pocock-skills`,并在执行其余工程工作流之前运行它。这不是无用功。它会记录问题跟踪器的选择、分类标签和文档位置,以便像 `to-issues`、`triage` 和 `grill-with-docs` 这样的技能能够可预测地运行。
当前的问题甚至讨论了 setup 策略边界。这告诉我们该仓库关注可重复性,而不是让每个技能都去重新发现本地约定。
5.2 Grilling 是一种需求塑造工具
`grill-me` 和 `grill-with-docs` 基于一个简单的观察:用户在被询问之前往往不知道自己到底想要什么。该技能使 Agent 在编写代码之前提出具体问题。
`grill-with-docs` 将其扩展为共享语言和 ADR。这在实际产品中特别有用,因为领域术语可以减少冗长的解释,并改进名称、测试和问题标题。
before coding:
ask hard questions
define domain terms
record decisions
narrow scope
then implement5.3 TDD 和诊断创建了反馈循环
`/tdd` 推动 Agent 采用红-绿-重构和更小的垂直切片。`/diagnose` 推动复现、最小化、假设、检测、修复和回归测试。
这些技能并不能孤立地让模型变得更聪明。它们改变了模型周围的循环,使其在编辑前获得更好的证据,在编辑后获得更好的验证。
5.4 架构工作被定义为设计管理。
`improve-codebase-architecture` 旨在解决那些变得难以更改的代码库。README 将其与深度模块、领域语言以及每日投入设计等理念联系起来。
这对于代理技能来说是恰当的雄心水平:不是“重写应用程序”,而是检查设计压力、澄清接口并产生具体的深化机会。
5.5 该仓库特意没有做成一个单体架构。
这些技能足够小,易于适配。这一点很重要,因为不同团队有不同的问题跟踪器、文档规范、测试工具、领域语言以及对代理自主性的容忍度。
当前的 PR 和问题表面显示边界仍在演变:拆分命令与技能、更好的 `/teach` 输出、工作树之外的文档、问题分解行为以及输出频率调整。
6. 真实场景:错误 vs 正确
| 错误做法 | 正确做法 | 原因 |
|---|---|---|
| 安装所有技能并希望代理了解你的仓库。 | 运行 `/setup-matt-pocock-skills` 并配置问题跟踪器、标签和文档路径。 | 一些技能依赖于本地规范。 |
| 使用 `/tdd` 作为事后编写测试的标签。 | 在小的垂直切片上将其用作红-绿-重构(red-green-refactor)。 | 其价值在于反馈循环,而不仅仅是测试文件。 |
| 在没有领域文档的情况下要求进行架构改进。 | 尽可能先构建共享语言和 ADR。 | 当 Agent 理解产品语言时,架构分析会得到改善。 |
| 将这些视为一个完整的 Agent 框架。 | 将它们视为可组合的流程工具。 | 该仓库被设计得小巧且易于适配。 |
7. 常见错误和当前问题
Issue tracker 很重要,因为这些仓库还很年轻,而且变化很快。本文把 issues 当作风险信号,而不是项目不可用的证明。
| 领域 | 细节 | 为什么重要 |
|---|---|---|
| 命令与技能 | PR #291 追踪将技能拆分为命令与技能的工作。 | 打包语义仍在完善中。 |
| 教授技能 | Issue #296 请求提供更好的树状结构和层级图指导。 | 一些正在开发中的技能仍在演进。 |
| 文档位置 | Issue #294 请求为 `grill-with-docs` 提供工作树之外的文档。 | 跨工作树的文档工作流需要谨慎处理。 |
| 问题分解 | Issue #292 指出父问题在分解后仍然可以被选择。 | `to-issues` 工作流可能需要手动清理。 |
| 架构交接 | Issue #290 要求在生成的架构页面中添加交接按钮。 | 生成的报告正逐渐成为工作流产物。 |
| 输出频率 | Issue #284 涵盖了 `grill-with-docs` 的输出频率。 | 面试技巧需要与用户节奏相匹配。 |
8. 性能、扩展与成本说明
这些技能主要涉及文本和流程,因此运行时成本取决于 Agent 和仓库大小,而不是繁重的本地构建。最大的 Token 成本来自长时间的盘问、架构分析、问题分解以及重复的代码库读取。
控制成本的实用方法是选择细分技能。对一个 Bug 使用 `/diagnose`,对一个切片使用 `/tdd`,对一个计划使用 `/to-issues`,并在需要压缩上下文时使用 `/handoff`。
仓库的价值在于积累:共享语言、ADR、问题切片和交接可以减少未来的歧义,这比初始会话所消耗的 Token 更能节省成本。
9. 适合谁
| 适合使用,如果 | 不适合,如果 |
|---|---|
| 您需要能够保持工程规范的智能体工作流。 | 您需要一个能够掌控整个流程的自主框架。 |
| 您使用 Claude Code、Codex 或兼容的技能感知型智能体。 | 您的工具无法加载或适配 `SKILL.md` 工作流。 |
| 您的团队重视 TDD、调试规范、ADR 和问题管理规范。 | 您只需要快速的一次性代码生成。 |
| 您乐于根据您的仓库规范调整小型技能。 | 您需要一个完全托管且具有特定理念的项目管理产品。 |
10. 社区信号
最强的社区信号在于维护者现有的 TypeScript 和 AI 工程受众。README 通过 skills.sh 和庞大的 AI Hero 时事通讯受众引导用户,这为该仓库提供了直接的分发渠道。
问题追踪器具有富有成效的特定理念。许多问题是关于策略或工作流的探讨,而不仅仅是 Bug:包括设置验证、问题限制、问题追踪器范围、父问题行为、文档路径以及命令打包。
该仓库的构思非常务实:它主张对于 Agent 而言,基础知识不仅重要,而且比以往任何时候都更重要。
11. 结论:值得使用吗?
我们的判断
如果你希望构建小型、可组合的 Agent 工作流,从而使规划、测试、诊断、架构、问题分类和交接更加规范,请使用 Matt Pocock 的技能。如果你想要的是一键式自主框架,或者是一个将工程流程隐藏在单个命令背后的仓库,请跳过它。
12. 更大的图景
该仓库代表了 Agent 工具的一种成熟方向:不是追求更大的 Agent,而是围绕 Agent 建立更好的流程规范。这种技能是一种流程封装,旨在防止模型过早地将模糊的需求转化为代码。
随着 AI 编程速度的提升,瓶颈转移到了判断力、约束、反馈和可维护性上。像这样的小型技能是将这些工程习惯直接编码到 Agent 工作流中的一种方式。
13. 常见问题
问: 我该如何安装 Matt Pocock 的技能?
README 建议先执行 `npx skills@latest add mattpocock/skills`,然后选择你需要的技能并运行 `/setup-matt-pocock-skills`。
问: 这些技能只能与 Claude Code 一起使用吗?
它们被编写为 Agent 技能,可以适配到兼容的、支持技能的编程 Agent 中。具体的安装行为取决于你的 Agent 和 skills.sh 的支持情况。
问: 我应该从哪个技能开始?
从 `/setup-matt-pocock-skills` 开始,然后使用 `/grill-with-docs` 处理新功能,使用 `/tdd` 进行实现,使用 `/diagnose` 处理 Bug。
问: `/grill-with-docs` 是做什么的?
它会针对计划中的变更提出详细问题,构建共享领域语言,并能更新上下文文档和 ADR。
问: `/tdd` 仅仅是代码生成吗?
不是。它是一个用于实现小型垂直切片并具有清晰反馈循环的红-绿-重构工作流。
问: 这些能替代项目管理吗?
不能。像 `/to-issues`、`/triage` 和 `/to-prd` 这样的技能可以与问题工作流集成,但它们不能取代团队判断或流程所有权。
14. 术语表
| 领域 | 细节 | 为什么重要 |
|---|---|---|
| 技能 | 一个可复用的 `SKILL.md` 代理工作流。 | 仓库的主要产物。 |
| 深度盘问 | 在实施前进行结构化提问。 | 用于减少需求歧义。 |
| 共享语言 | 项目特定的领域词汇。 | 存储在如 `CONTEXT.md` 等文档中。 |
| ADR | 架构决策记录 (Architecture Decision Record)。 | 记录重要的技术决策。 |
| 红-绿-重构 (Red-green-refactor) | 编写失败的测试,使其通过,并改进设计。 | 核心 TDD 循环。 |
| 深度模块 | 一个具有简单接口和丰富内部深度的模块。 | 架构质量概念。 |
| 交接 (Handoff) | 将结构化上下文传输给未来的会话或 Agent。 | 减少上下文丢失。 |
15. 所有来源和链接
主要来源
作者与社区
内部链接
16. 来源归属表
| 领域 | 细节 | 为什么重要 |
|---|---|---|
| README | 定位、安装流程、核心问题陈述、技能图谱。 | 主要来源。 |
| 技能文件 | 关于设置、grilling、TDD、诊断、架构、问题和交接的具体行为。 | 主要来源。 |
| 脚本和文档 | 本地链接、列表、上下文文档、ADR 格式。 | 仓库结构来源。 |
| Issues 和 PRs | 命令打包、文档路径、教学、问题分解和设置注意事项。 | 新鲜度信号。 |
| skills.sh | 分发渠道和安装框架。 | 官方生态系统来源。 |
Get the Ultimate Antigravity Cheat Sheet
Join 5,000+ developers and get our exclusive PDF guide to mastering Gemini 3 shortcuts and agent workflows.
Related Guides
Humanizer Skill Guide
blader/humanizer: 29 AI-writing patterns, voice calibration, and a two-pass audit, all in one Claude Code skill.
Guides & FeaturesMastering Agent Skills
The open standard for portable AI agent expertise.
Guides & FeaturesAntigravity Workflows Guide
Create automation recipes with Turbo Mode and AgentKit 2.0.
Guides & FeaturesHow to Change Antigravity Themes
Customize themes, dark mode, icons, and color schemes.
Guides & FeaturesHow to Change Language
Switch Antigravity to Spanish, German, Japanese, and more.
Guides & FeaturesAntigravity Security Guide
Known vulnerabilities, safe settings, and hardening steps.
