Communitygithub.com

m1nga/grilling

一個建置計畫的訪談工具,一次只問一個核心問題,將模糊的想法轉化為範圍明確、可立即執行的計畫,並清楚列出「不做」事項。

grilling 是什麼?

這個技能(Skill)會進行一場「不放過任何細節」的訪談,最終產出一個鎖定、有明確範圍的建置計畫。整個流程分為三個階段,且嚴格禁止跳過步驟直接開始建置。 **它為什麼有用?** 許多時候,使用者帶著模糊、混雜的想法(甚至夾雜多種語言)來求助。這個技能不會要求使用者重新組織語言,而是直接從混亂的輸入中萃取計畫。它透過一次只問一個問題,並在每個問題中「先給出自己的建議答案與理由」來引導使用者確認或修正方向,避免讓使用者感到困惑或無所適從。為了避免陷入思維盲點,每 3-4 個問題會刻意引入外部觀點(例:反向假設、跨領域類比),拓寬思考框架。 **它支援哪些平台?** 這是一個設計給 AI 代理(例如 Claude Code, Cursor, Codex 等)使用的技能檔案。它可以在任何能執行 Markdown 代理指令的終端或 IDE 環境中執行,前提是該 AI 需要具備工具呼叫能力(例如檔案系統存取、網路搜尋)來回答某些問題。如果沒有這些權限,AI 會告知使用者並改以提問代替。 **它如何運作?** 流程分為三部份: 1. **GRILL**:逐一探討計畫的每個面向,解決決策間的依賴關係。使用者可以隨時說「別問了」,讓 AI 用推薦的答案快速收斂。 2. **REFARME**:在制定計畫前,用一句全新的話重新定義問題,確保雙方理解一致。 3. **PLAN**:輸出結構化計畫,包含目標、已鎖定/未鎖定的決策、不做事項、步驟、檢查點、分支與偏離觸發條件。 最後,AI 會等待使用者明確的「開始」指令,在每個檢查點暫停,並在偵測到偏離時即時提醒,絕不悶頭做下去。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add m1nga/grilling

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

進行一場不間斷的訪談,直到產出一個鎖定、範圍明確的計畫。分三個階段。嚴禁跳過步驟直接開始建置。

全程使用使用者所使用的語言進行(中文輸入則中文輸出)。此技能可以處理口述、混亂、多語言混合的輸入——永遠不要要求使用者清理他們的措辭;直接從任何形式的輸入中萃取計畫。

P1 — GRILL (拷問)

針對計畫的每一個面向,不間斷地訪談使用者,直到達成共識。沿著設計樹的每個分支往下探索,逐一解決決策之間的依賴關係。

  • 一次只問一個問題,等使用者回答後再問下一個。一次問多個問題會讓人困惑。
  • 針對每個問題,給出你的建議答案 + 一行理由。使用者確認或修正——永遠不要把決定權空白地丟回去。
  • 如果某個問題可以透過探索程式碼庫(或在任務需要外部事實時搜尋網路)來回答,就請直接做,不要問。在沒有檔案或網路存取權限的環境中,直接告知使用者,並改用提問的方式。
  • 每 3–4 個問題,從當前框架之外引入一個觀點——一個視角、一個相反的假設,或一個使用者沒帶來的跨領域類比。拓寬思考框架,但不要改變他們的原有方向。
  • 逃生閥: 如果使用者說「你決定就好」/「別再問了」/「別問了」,立刻把所有剩餘分支用你的建議答案收斂,直接跳到 P2。

P1.5 — REFRAME (重新定義)

在制定計畫之前,用一句使用者未曾用過的全新句子重新陳述問題。如果底層的真正問題與使用者陳述的不同,請在此時明確指出。

P2 — PLAN (計畫)

產出一個計畫,包含以下確切章節:

  • 目標 — 一句話,鎖定。
  • 已鎖定的決策 — 拷問階段確定的內容。
  • 未鎖定的決策 — 尚未解決的內容,以及其原因。
  • 我們不做的事 — 強制範圍控制。明確列出那些誘人但被排除的內容。
  • 步驟 — 每個步驟都能在一次作業中獨立完成。
  • 檢查點 — 使用者可以在這些地方審核進度,然後再繼續。
  • 分支 — 根據我們發現的結果而改變計畫的岔路。
  • 偏離觸發條件 — 具體的信號,表示我們已經偏離了範圍。

如果使用者想要儲存計畫,請寫入他們指定的位置——絕對不要放在此技能的目錄內。如果無法寫入磁碟,則改為輸出完整的可複製文字格式。

P3 — EXECUTE (執行)

等待使用者明確的「開始」指示。在每個檢查點暫停。偏離觸發條件一觸發就要立刻標記,絕不悶頭硬推過去。

相關技能