Claude Code的grill-me怎麼用?我拆完原始碼做了一個中文版
直接回答
grill-me是一個讓AI在動手前反過來拷問你的Claude Code skill,問到每條決策分支都有答案為止。它的檔案全文只有一行Run a grilling session,真正的邏輯在另一支叫grilling的skill裡。它現在不是一次問一題,而是一圈一批:每輪只問前提已經確定的那批問題,你答完它重算下一輪,直到沒有問題可問才准動手。
我今天去讀Matt Pocock那支叫grill-me的skill原始碼,想知道它到底怎麼問問題的。打開檔案,整份內容是這樣:三行設定,然後一句話,Run a grilling session。沒了。
真正的邏輯在另一支叫grilling的skill裡。grill-me只是一個門把。
grill-me的SKILL.md全文5行,正文只有一句Run a grilling session。它的frontmatter有disable-model-invocation: true,意思是只有人能叫它,AI不能自己判斷該用就用。到2026年8月,mattpocock/skills有218,065顆星、18,786個fork、35支skill。
—
先講它到底怎麼問,這是重點,也是我這次真正的收穫。
它把你要決定的事想成一棵樹,每個決定底下掛著因為它而生的下一批決定。然後它算出一個叫frontier的東西:前提已經確定、現在就答得動的那一圈問題。
這一圈一次全部問完,不是一題一題慢慢磨。每題編號,而且每題它都直接寫上自己建議的答案。問完就停下來等你,不准往下走。
你答完之後,樹的形狀會改變。有些問題解鎖了,有些問題整條消失了。它重算下一圈再問。圈算到空為止,那時候的定義是「沒有任何一件事是默默假設的」。
裡面還有一條我覺得最值錢:查事實是它的事,做決定是你的事。需要知道環境裡的某個事實,它自己去查,不准拿來問你。而且不會為了等查證卡住整輪,跟那個事實無關的問題照樣先問。
—
這裡有一件事要更正,而且要更正的是我自己。
我7月23號寫過一篇文章對照我的6層架構跟Matt的skill寫法,那篇裡我說grilling是「一次問一題」。今天回去看commit紀錄才發現,他在2026年7月16號就把機制改成round-by-round frontier了,也就是上面講的一圈一批。我當時讀到的是舊資料,寫出去的時候它已經過期一個星期。
我去查了中文圈現有的介紹,包括Threads上的分享跟幾個翻譯站,說法都還停在一次問一題。這不是誰寫錯,是這個repo更新得比文章快。
差別不小。一次一題你會被問到煩,一圈一批你可以一次回一串,而且每題都有建議答案,很多題你只要說同意。
—
看懂之後我做了一個自己的中文版,叫wk-grill,120行,7個步驟,每個步驟結尾釘一個完成判準。
跟原版一樣的是骨架:一圈一圈問、查事實是AI的事、決定是人的事、沒有你親口說有共識不准動手。
我加了四個原版沒有的東西。
第一個是推薦理由要通過動機過濾。每題附建議答案這件事Matt也有,但我多要求一行理由,而且理由必須踩在當下的具體需求上。寫出「之後其他專案也能用」「擴展性比較好」「最佳實踐」這種未來價值的包裝,規則要求當場把方案降一級。這是我自己的習慣病,不寫進去它每次都會回來。
第二個是格式對著手機寫。編號、不用破折號、不用星號、標點用全形。因為我大部分的決策是在Telegram上回的,一段markdown星號在手機上就是一堆星號。
第三個是談完自動落地。決策用固定的表格格式追加進專案的PROGRESS.md,可重複用的偏好寫進記憶檔。理由很簡單:同一個問題問第二次就是失敗。
第四個是開場先分等級。大事才拷問,小事直接做,判斷不了就問一句你要哪個。
自製的中文版wk-grill共120行、7個步驟、7個完成判準,觸發詞跟其他51支skill交叉比對過沒有衝突。相對原版多了四件事:推薦理由的動機過濾、手機閱讀格式、談完自動寫進決策表、開場先分大小事。
—
還有一段我特別寫進去,是三個認輸條件。
使用者說先不用,立刻停,把已經談出來的東西存起來標成未完,不要再追。同一題他答不出來兩次,那不是他不想答,是我問法有問題,改成給兩個具體選項二選一。談超過二十分鐘還看不到盡頭,主動提議只先決定最上面那一層。
一個只會一直逼問的工具比沒有還糟。這三條是我看完原版之後覺得最缺的部分:它把「問到底」寫得很清楚,但沒有寫「什麼時候該放手」。
—
Matt自己怎麼講這件事。他說這是以前工程師講的rubber ducking,對著橡皮鴨把想法講一遍就會自己發現破洞,差別是鴨子不會反問。他說這是他做過最萬用的一支,自己也用在寫程式以外的地方,包括決定下一堂課要開什麼。一次通常談45分鐘,談完手上會有一份充滿你自己想法的對話紀錄。
—
我要說清楚的是,我今天做的是拆解跟自製,不是長期使用心得。我讀了原始碼、查了commit紀錄、做出中文版、實跑了一輪確認格式,這些是第一手。至於「用它省了幾小時」這種數字我沒有,因為我今天才做完。
如果你要現在就用,最低成本的用法是這個:plan mode跑完之後先不要按同意,在拒絕那一列打grill-me,讓它拷問一輪,它會自己重出一版計畫。
學到的其實只有一句話。AI最貴的錯不是寫錯程式,是照著你沒想清楚的東西一路寫下去。