AIHero
    17 / 27AI Skills for Real Engineers · 5 min read · Updated Aug 24, 2026

    /grill-me 技能

    在投入一个想法之前先对齐。

    Matt Pocock
    Matt Pocock
    下一页

    安装此技能

    npx skills@latest add mattpocock/skills --skill=grill-me

    然后输入 /grill-me 来调用它。

    本页内容

    它的作用

    grill-me 取一个 松散的想法 and interviews you until you can commit to it. You do not need a worked-out plan to start, because the 会话 exists to produce one. It asks in rounds. Each round is the whole frontier, which is every question whose prerequisites you have already settled. So it never asks you something that depends on an answer it hasn't heard yet.

    它是 无状态. It writes no files and leaves no workspace behind. The only result is a clearer version of the idea, in your own head.

    何时使用

    你通过输入 /grill-me; the agent 不会自动调用它。在 全新对话,而不是在智能体已经写好的计划之上。

    Reach for it as soon as you have an idea worth taking seriously (a feature, a product direction, a business call, a piece of writing), and long before you have worked out what it involves. Vagueness is not a reason to wait, because the session exists to remove it. If you can already specify the thing precisely, you don't need to grill it.

    三个中的哪个 追问审视 你想要的技能取决于你面前是什么:

    • Anything, anywhere. Use grill-me。它不需要仓库,不写任何文件,主题也不必是代码。
    • A codebase to align against. Use grill-with-docs. It is the same interview, but 有状态:它读取你的代码,并把学到的东西保存在 GLOSSARY.md 和 ADR。
    • Too big for one session. Use wayfinder。它把任务绘制成地图,并在其中运行审问会话。

    留下 Plan 模式 关掉。 Plan 模式 makes the agent hurry to produce a plan, when you want it to keep asking questions.

    这是一场对话,不是一场审问

    技能提问,但 you own the scope. People often miss this. It is the difference between a session that turns an idea into decisions and one that produces confident nonsense.

    失败模式是 passivity: answering "agreed, agreed, agreed" for forty questions and coming out with a plan the agent wrote and you nodded at. It feels productive because it was long. But you decided nothing, and the result looks more certain than it is.

    Being active means steering. Push back on a question that is less detailed than you need. Say when the scope is drifting. Answer "I don't know" and mean it. This skill helps an engineer and does not replace one. The quality of the result depends on the quality of your answers, not on the number of questions.

    The opposite error is real but rarer: staying in the interview so long you never reach code.

    可审问的与不可审问的

    有些问题可以靠讨论回答。其他的不能,再多的审问也到不了那里。

    「一个长表单还是三个页面?」和「这个交互应该是什么感觉?」都是 ungrillable. You need something to react to before you can answer them. When you hit one, stop grilling. Build the throwaway version with prototype,看看它,然后回来用一行回答。

    Sessions grow too long when you try to talk through an ungrillable question. The agent keeps rephrasing, you keep guessing, and the scope grows with the uncertainty.

    做到以下就算成功

    • 你对某事有异议。一场没有你顶回去的会话,是你不需要的会话。
    • Questions arrive in a few rounds, not one at a time for a long time, and later rounds clearly build on what you said earlier.
    • You end up somewhere you didn't expect, because a question showed you a decision you had been making without noticing.
    • 到最后,你能向一个当时不在场的人为每个选择辩护。

    常见问题

    我该预期多少个问题,我怎么知道它何时结束? Count rounds, not questions. Forty-six questions across four rounds is an ordinary session. It ends when the frontier is empty: it has visited every branch, and nothing is left as an unstated assumption.

    它问了我两百个问题。哪里出了问题? 通常范围太大。先让智能体把工作拆小,再逐个审问。很长的会话还会漂进 傻瓜区,这里的 上下文窗口 已经够满,问题变得更糟。

    我可以回到一次只问一个问题吗? 是的。把这个加进你的全局 CLAUDE.md:

    When grilling, ask one question at a time.

    如果我真的不知道答案呢? 说出来。「我不知道」是一个真实的回答,而你回答不了的问题通常是该原型化而不是猜测的信号。

    写规格说明之前,我要开一个全新会话吗? 不。会话的价值在于 context 你刚构建的。把同一段对话直接交给 to-spec.

    模型有关系吗? More than for most skills. Grilling depends on the model's own knowledge of how systems break, so use your best one. Implementation mostly follows context, so a cheaper model is fine there.

    在流程中的位置

    grill-me 是一个 可以在任何地方、对任何东西运行的独立技能. Because it is 无状态, it is portable. It needs no repo, workspace, or setup, and does not assume the idea is about software. People use it for business decisions, for writing, and for what to do next: anything they cannot think through clearly on their own.

    Portability is the only difference from grill-with-docs. That skill runs the same interview, but reads a codebase to align against and records what it learns as GLOSSARY.md and ADRs. Both use the 追问审视 skill underneath. grill-me is the user-invoked entry point that keeps no state.

    如果你审问的东西确实是软件,你可以把同一段对话交给 to-spec and carry on into the build flow (an option, not the point of the skill). When you're unsure which flow fits, ask-matt 为你指路。

    技能操作

    安装技能

    Live Skills.sh install count
    npx skills@latest add mattpocock/skills

    安装整套技能,然后在智能体中输入 /grill-me 来调用它。

    用以下命令更新: npx skills updateSkills.sh