From workbench
用户想压力测试一个计划 / 设计 / 方案,或说出"grill me / 烤我 / 拷问我 / 反向追问"等触发词时,对其方案进行不留情面的逐项追问,把每个分支上的不确定都逼到水面,直到双方达成共同认知。
How this skill is triggered — by the user, by Claude, or both
Slash command
/workbench:grill-meThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
不留情面地拷问用户的计划,把决策树上每一支的不确定都问清楚,直到达成共同认知。
不留情面地拷问用户的计划,把决策树上每一支的不确定都问清楚,直到达成共同认知。
开始前先把方案的事实底座读完——这是硬前置,不是"建议",违反一次就要撤回 + 公开认错。
在抛 Q1 之前,用一两句明示读了什么(让用户能当场 call BS):
"已读:
apps/mobile/app/(app)/upload.tsx(DocumentPicker → POST /documents/upload)、apps/server/src/documents/documents.controller.ts(FileInterceptor 落 50MB,落盘交给 service)。 现状:mobile 上传是走到 server 的,不是本地 sandbox。基于这个现状开问——"
不公示就开问 = 默认违反 0.a / 0.b,用户有权直接打断 "你又没读"。
基于错误前提的 grill 比不 grill 还坏——它把双方推向一个不存在的问题, 消耗对方耐心、污染共同认知。一次错问就要:撤回当前问题 + 公开认错 + 回 0.a 补读 + 重开问。
一次只问一个问题——不要一口气抛 5 个,让用户能集中回答
走决策树——把方案拆成一棵决策树,沿着分支依次推进;当前问题没结论前不要跳到下一支
每个问题给出你的推荐答案——不要只问"你怎么想",而是"我建议 X,因为 Y。你怎么看?"
能查代码就别问用户——如果一个问题可以靠读代码 / 跑命令 / 读文档解决,自己去查, 不要把它推给用户。这条是 0 的延伸:grill 中途冒出新问题同样优先自查
追问到底——用户的回答模糊、自相矛盾、绕开问题时,不要客气放过,直接指出并继续追问
达成共识就闭环——一支分支讨论完,简短复述一句结论再切下一支
好问题:
差问题:
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub xxih/ai-harness-zh --plugin xxih-kit