17 分钟教程 · 8 个实操要点

Matt Pocock 亲授 Skills 主流程:
grill → spec → tickets → implement → review

Twitter 原生教程 · 2026.07.09 发布 · 17 分钟
原推文 · 完整笔记 →

🎯 Matt Pocock
💻 162K ⭐ Skills
🎙️ Twitter Tutorial
📥 750 万下载
🚀 安装与轻上下文
1
里程碑
"162,000 stars, 7.5 million downloads, and I've never made a tutorial for it."
攒到 16.2 万 star、750 万下载,才等来第一份正经教程。它只讲一件事:把日常所有活儿都跑的那条主流程,用真实工作仓库 ai-hero-cli 从头走一遍。不碰进阶、不碰新玩具。
2
设计
"Even though we've downloaded all of my skills, the skills only take up 660 tokens."
一行 npx skills@latest add mattpocock/skills 装下全部 38 个 skill,上下文里却只占 660 tokens。秘诀是它们大多"用户触发"而非"模型触发"——不把自己塞进给模型看的描述里,你主动唤起才加载。
🧠 主流程与上下文预算
3
心法
"Start at the top of the main flow and walk down it in one unbroken context window."
ask matt 这个 skill 给出的第一句话。主流程 grill → spec → tickets → implement → review 从上往下,尽量在一个不中断的上下文窗口里走完——"对自己用的 token 保持自觉,是用好 AI 的关键"。
4
手法
"I wasn't using plan mode — I was actually in auto mode, which is kind of like the default mode."
跑 grill-with-docs 时,Matt 用的是 Claude Code 的默认 auto mode,不是 plan mode。配置是 Opus 4.8 + medium effort,但他强调"你完全不用跟我一样"——各种 harness、模型、effort 级别都有人在用。
5
阈值
"Getting significantly dumber around the 140k mark — that's the smart zone."
Matt 的经验判断:上下文一过 14 万 tokens 就注意力衰减、变蠢、出奇怪的幻觉。所以整套流程都围绕"把大事切成一个个能装进 smart zone 的会话"来设计。删 10 个命令?"100k 预算绰绰有余。"
🗺️ 从想法到蓝图
6
演示
"It really can be as vague as this — grill with docs is going to do the heavy lifting."
丢给 grill 的想法可以很随意:"把这个 CLI 的内部工具砍掉,只留公开部分,瘦个身。"重活它扛:疯狂追问、疯狂读代码。约 6 个问题后收敛成计划——删 10 个命令文件、删 3 个测试、重接共享模块。"我们把整棵树都走了一遍,达成了共识。"
7
对比

to-spec = 终点

  • 压缩整段讨论(46.1k tokens)
  • 问题陈述 + 方案 + user story
  • 收尾时逐条对账的基准

to-tickets = 路

  • 每张 = 一个上下文窗口
  • 一个 smart zone 能装下的量
  • 真实 spec 曾拆出 11 张
"This spec is the destination... the tickets is how we're going to get there." spec 定去哪、ticket 定怎么去,agent 手上就齐了。干活时一张一张来,通常每张之间都 clear 掉上下文。
✅ 执行与双轴审查
8
关键
"Spawn some agents — they have a clear context window and do a much better job reviewing."
implement 会自动接上 code review,走两根轴:① 对照原始 spec 逐条核验收;② 对照仓库编码规范,没有就退回 Martin Fowler 那套查 code smell。而且必须用 sub-agent——主 agent 刚写完代码,"只会觉得挺好没问题";新开的 agent 上下文干净,才审得动。

主流程就一条:grill 烤出共识 → spec 定终点 →
tickets 切成单个上下文窗口 → implement → sub-agent 双轴审查。
轻上下文(660 tokens),重对齐(守住 140k smart zone)。