最近 Matt Pocock 发视频,更新了几个 Skill。Skills 仓库 204K star。GitHub 全历史第 24 名。v1.2 带来的,不是小修小补:

  • /wait-what

    :Agent 说废话时一键纠正

  • /grill-me 多问题并行

    :从一问一答变成问题图推进

  • /writing-for-agents

    :统一 Agent 配置的写作框架

  • /wizard

    :交互式 bash 向导,配服务器不再痛苦

  • /to-questionnaire

    :把 grilling 决策导出为协作文档

封面


文档站点 + Claude Code 官方插件

Skills 不再是散在 GitHub 仓库里的 markdown 了。

aihero.dev/skills 上线。分组导航。主线流程一目了然。从 /grill-with-docs 到 /to-spec 到 /to-tickets 到 /implement 到 /code-review。左侧面板,有所有 skill 的完整参考。常见问题,来自 Matt 维护的个人 wiki。记录人们问他的所有问题。还带一个 AI Coding Dictionary。ticket、grilling、ADR 这些词,都有精确定义。

Claude Code 官方插件市场,直接搜 「Matt Pocock Skills」,安装。只读 bundle,没有额外步骤。Matt 更新,自动同步给你。

Codex 用户也有份。每个 skill 附带 openai.yamlallow implicit invocation false 跨平台一致了。之前,user-invoked skills 在 Claude Code、Pi 这些 harness 里是被动隐藏的。只有你主动调用,才进上下文。Codex 不走这套机制。Matt 之前没意识到。有了 openai.yaml,问题解决。

基础设施


/wait-what:Agent 说废话时一键纠正

/wait-what 是这样用的。Agent 回了一段话,你读了三遍,没看懂。不是你没理解。是它用了奇怪的 LLM 短语,绕来绕去。你直接说 /wait-what。它就用简单英语,用你在 CONTEXT.md 里定义过的术语,重新说一遍。相当于对 Agent 说:说人话。

这是 Matt 为 Opus 5 专门写的。原话:

   "Opus, especially Opus 5, is talking garbage at the moment. It's incredibly verbose, it uses really weird LLM phrases, and I just find it really, really hard to read."

  (「Opus,特别是 Opus 5,现在就是在说废话。冗长得离谱,用些奇怪的 LLM 短语,我读起来真的很费劲。」)

他还展示了一段真实的 Opus 输出:

   "The on-haste options are to accept it and reword the AC, or to persist the digest along the export, so a resumed unchanged publish can skip the read too, flagging rather than picking."

  (「急促选项是:接受它并改写 AC,或者让摘要沿导出路径持久化,这样恢复后未修改的发布也可以跳过读取,标记而非挑选。」)

Matt 的反应:"What does that mean? It is genuinely load-bearing though, so that's how you know it matters."(这到底啥意思?但它确实承载了关键信息。所以你知道它很重要。)

试过 output styles、改 agents.md,都没用。发现需要的,是一个 skill:告诉 Agent「用我的语言,别用你的。」

所以 /wait-what 有两个机制:

  1. ASD-STE100 Simplified Technical English

    。航空业的简化英语标准。一个 leading word 告诉 agent:用简单语言,用清晰陈述句。

  2. 回归 CONTEXT.md 术语表

    。这才是关键。Matt 说:

   "The real cure for verbosity is not to tell it to use simple language — it's to tell it to use YOUR language."

  (「治疗冗长的真正药方不是告诉它'说简单点',而是告诉它'用你的语言'。」)

你在 /grill-with-docs 里打磨过的词汇,就是 Agent 该用的语言。不是它的,是你的。

一句触发:Agent 输出看不懂,/wait-what

wait-what 机制


/grill-me 多问题改进:从一问一答到问题图

/grill-me 是 Matt 最受欢迎的 skill。它的作用:在你动手写代码之前,让 Agent 反问你。把你的模糊想法,拆成一个个具体问题。逐个聊透,避免 Agent 理解错需求。v1.2 改进的是提问方式。以前一问一答,太慢。现在改成多问并行、问题图推进。

旧版的问题,不在复杂问题多。在末尾。最难的部分过了之后,剩下一堆简单确认题。一轮一个。你只能机械地「嗯,行。嗯,也行。」Matt 形容 "incredibly frustrating and feels dead slow"。极其沮丧,感觉死慢。

举个具体例子。假设你在 grilling 一个「用户登录功能」:

旧版(一问一答):

 Agent:Q1 — 用邮箱登录还是手机号?(你答:邮箱)
 Agent:Q2 — 要不要社交登录?(你答:要,Google 和 GitHub)
 Agent:Q3 — 要不要邮箱验证?(你答:要)
 Agent:Q4 — 要不要"记住我"?(你答:要)
 Agent:Q5 — 错误提示用中文还是英文?(你答:中文)
 Agent:Q6 — 登录表单放哪个页面?(你答:独立页面)
 ...
 Agent:Q15 — 以上是我们讨论的方案,你觉得没问题吧?(你答:嗯,行)
 Agent:Q16 — 那开始实现?(你答:嗯,行)

15 轮对话。前 6 个是真正的决策。后 9 个全是「yes, yes, yes」。

新版(问题图 + 多问并行):

 Agent —— Round 1(前沿关键问题):
   Q1: 邮箱还是手机号登录? [推荐:邮箱]
   Q2: 要不要社交登录? [推荐:Google + GitHub]

   你(语音一口答完):Q1 邮箱,Q2 要 Google 和 GitHub,Q3 改一下不要 GitHub 只保留 Google

 Agent —— Round 2(Round 1 回答后解锁):
   Q3: 要不要邮箱验证? [推荐:要]
   Q4: 要不要"记住我"? [推荐:要]
   Q5: 错误提示用中文还是英文? [推荐:中文]
   Q6: 表单放独立页面还是弹窗? [推荐:独立页面]

   你:Q3 要,Q4 要,Q5 中文,Q6 独立页面

 Agent —— Round 3(最后确认):
   Q7: 以上方案没问题吧? Q8: 开始实现?
   [推荐:✓ ✓]

   你:都行,开始

3 轮搞定 16 个问题。关键决策优先。简单确认,堆到最后一轮一把过。


/writing-for-agents:统一 Agent 配置写作

这个 skill 原来叫 /writing-great-skills。专门用来写 SKILL.md 文件。但 Matt 发现,自己写 CLAUDE.mdagents.md 时,也在用它的写作原则。让 agent 读的东西更精炼,输出更可预测。原来的名字太窄了。于是改名 /writing-for-agents。范围从「写 skill」,扩到「写任何 agent 要读的文档」。

具体来说,它管三件事:

  • CLAUDE.md / agents.md

    :把臃肿的前置配置拆成独立 skills,阻止那种打开会话先加载五千字指令的恐怖体验

  • Skill 文件

    :确保你写的 skill 精炼、可预测

  • 任何 Agent 配置

    :model-invoked,你修改 agents.md 时它自动拉进来帮你检查

writing-for-agents


/wizard:配服务器不再痛苦

/wizard 是这样的 skill。你告诉 Agent「我需要配一个 AWS S3 桶」,或「帮我迁移到远程服务器」。它不直接帮你操作。而是生成一个交互式 bash 脚本。你运行脚本。脚本一步步引导你:打开这个页面、在这里粘贴 API key、在这个步骤确认。人做决策,脚本做导航。

Matt 需要配 AWS。"I just hated it"。就是恨透了。让 Agent 用 computer use 直接操作,感觉 "pretty icky"。不太对。不想把控制权交出去。

解法:生成一个确定性的 bash 脚本做向导。Agent 写脚本。脚本不调用任何 AI。人做关键操作:打开链接、登录、粘贴 API key、写入 GitHub secrets。多个阶段依次推进。带着干净的小 UI。

   "This takes provisioning services from incredibly painful to weirdly joyful."

  (「这把配服务从极度痛苦变成了奇怪的愉悦。」)

不涉及 Agent 调用。敏感信息,永不离开本机。

Wizard


/to-questionnaire:跟非 AI 用户协作

/to-questionnaire 把 Agent 在 grilling 里要问你的问题,导出成一份 markdown 文档。你把文档分享给不用 AI 的同事、老板、家人。他们在 Google Docs 里填答案。你把答案喂回给 Agent。Agent 的对话,变成人人都能参与的问卷。

Matt 起过的最无聊的名字。解决一个实际问题:Agent 的输出,怎么跟不用 AI 的人协作?

Matt 规划后院办公室。真正要讨论的人是他老婆。她不用 AI。让 Agent 把 grilling 问题转成 markdown。进 Google Doc。发给老婆。一起过一遍。答案拉回 Agent。

"a skill I hope someday to delete"。希望有一天能删掉的 skill。本质是 Agent 协作不成熟的补丁。理想是 agent 在 Slack 里,所有人 @它讨论,自动实现。但很多人不在那个世界。不是 AI 原生。甚至没 Slack。这个 skill 为过渡期准备。

问卷协作


小结

Matt 还宣布了 AI Coding Crash Course。自定进度、全年可学。比之前的 cohort 课程更便宜。他说 AI 编码正在稳定。"not much has changed since about December last year"。有信心推出不会被快速淘汰的课程。

v1.2 一览

204K star。Claude Code 官方插件。Codex 原生支持。再加一个即将上线的课程。


素材来源

  • 原视频:New Skills! v1.2 — Matt Pocock

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐