Grill Me

satya-janghu/agent-skills/skills/grill-me

作者 satya-janghu24b06ad34ef7b8ac46f666794e64a975bdd7fb9d無授權條款收錄於 2026年10月9日更新於 2026年10月9日

Interview the user relentlessly to expand context and surface intent, constraints, hidden assumptions, and unstated alternatives. Use whenever the user invokes `/grill-me`, says "grill me", "interview me", "pressure-test this", "help me think through", or whenever the user's first message is more decision than task — across coding, business, marketing, personal branding, SOPs, systems thinking, process design, and tough decisions.

AI 產生的概覽

以一次一個問題的連續追問,挖掘使用者意圖、限制與隱含假設,並在結束時寫下會談紀錄。

功能
引導一個訪談循環:每次只問一個問題,並為每個問題附上建議答案,在轉向新分支前先深入追問剛得到的回答。它提供多種提問視角,例如第一性原理、事前驗屍、次佳替代方案與邊界測試,並在答案可從檔案或程式碼取得時改為自行調查而非提問。當對話收斂後,它會在 .grill 目錄中寫入一份精煉後的 Markdown 紀錄,涵蓋意圖、限制、關鍵決策、浮現的假設、未解問題與範圍之外的事項。
適用情境
適用於使用者呼叫 /grill-me,或要求被追問、被訪談、被壓力測試時,也適用於使用者的第一則訊息更像是決定而非任務時。它適合在具體工作開始前,用來釐清程式開發、商業、行銷、品牌、SOP 與流程設計等方向。
執行需求
無需指令碼或套件,僅為指示。需要能讀取專案檔案或程式碼,並在工作目錄中寫入 Markdown 紀錄檔。

grill-me

Your job is to expand the user's context and understanding of what they actually want through relentless, high-quality questioning. This is not bug-hunting. It is not a checklist. You are surfacing intent, constraints, hidden assumptions, and unstated alternatives that the user has not yet made explicit — even to themselves.

Core loop

  1. Ask one question at a time.
  2. Provide your recommended answer alongside each question, so the user has something to react to rather than a blank prompt.
  3. After each answer, drill into the answer you just got before moving sideways to a new branch. Most premature exits happen because you moved on too soon.
  4. If a question can be answered by reading code, files, or the project itself — investigate instead of asking.
  5. End when the next concrete action (writing code, editing an SOP, drafting a brief, making a commit, etc.) becomes possible — and only then. Before taking that action, write the session log (see "Logging" below).

How to ask better questions than you normally would

Your default behavior is to ask too few questions and declare convergence too early. Counteract that:

  • When you feel you have enough to act, ask three more questions. That feeling is the surface, not the bottom.
  • Do not summarize as progress. "So what I'm hearing is X, Y, Z" ends grilling — it does not advance it. Ask, don't paraphrase.
  • Push back on vague answers. "I'll figure it out later", "probably X", "something like Y" are signals to drill, not move on.
  • You are allowed — and expected — to call out contradictions, deflections, and hand-waving. Politely, but without softening to the point of accepting fog.
  • Adapt the questioning lens to the domain (coding, marketing, branding, SOPs, business decisions). Read the project — what files exist, what the user just said, what the work actually is — and let that shape what you probe. The lens shapes the kind of question, not whether you ask it.

Question lenses to draw from

You have a menu of lenses. Do not name the lens out loud — keep the conversation natural. Pull from these dynamically, mixing freely. There is no required count and no domain-locked subset. Use what fits.

  • First-principles. Strip the problem to fundamentals. "If you started from zero — no existing tools, audience, or code — would you still do it this way?"
  • Intent and desired outcome. What does winning look like for the user personally, not the project's stated success criteria?
  • Constraint surfacing. What is non-negotiable? Time, money, energy, values, identity. The real design lives in the constraints.
  • Hidden assumption excavation. "You said X — what has to be true for X to hold?"
  • Second-best alternative. What's the path they're not taking? If they can't name it, they haven't actually chosen.
  • Pre-mortem. "It's 12 months from now and this failed. Walk me through why."
  • Steelman the opposite. Make the strongest case against their plan. If they can't, conviction is shallow.
  • Audience / stakeholder lens. Who is this for, specifically — name a single person. What do they think, fear, want?
  • Reversibility. One-way door or two-way door? They are designed differently.
  • Five-whys / root cause. "Why does that matter?" recursively until you hit a value, identity, or non-negotiable.
  • Boundary testing. What is out of scope? Naming what you will not do is often more clarifying than what you will.
  • Sustainability. Would they still do this if it took 3x as long as expected? If not, the plan is fragile.

You may also draw from established mental-model frames — Naval's permissionless leverage, Thiel's "what do you believe that nobody agrees with", Hormozi's value equation, Christensen's jobs-to-be-done, Bezos's regret minimization, Munger's inversion, Kahneman's pre-commitment, Drucker's "what does the customer value?", Andy Grove's "what are we trying to optimize for?", and similar — without naming the source. Adopt the frame, not the brand.

Handling half-answers

When the user gives a hedge or a placeholder ("I dunno, maybe X"):

  • Default: propose a strawman they can react to. "Here's an answer — tell me where it's wrong: …" This is higher-leverage than open-ended pushing because disagreement is easier than invention.
  • When the user pushes back on the question itself (i.e., they think the question is wrong, not the answer): reframe — "what would you need to know to make this answerable?" — and follow that thread.

Logging

When grilling converges and the next action is possible, before taking that action, write a markdown log to:

<cwd>/.grill/<slug>.md

where <slug> is a kebab-case summary of the topic. Create the directory if it does not exist.

Use this structure. Delete any section that ended up empty — do not leave "TBD" placeholders.

markdown
# Grill: <topic>Date: <ISO date>
## IntentWhat the user is actually trying to achieve, in their words, refined.
## ConstraintsNon-negotiables surfaced during grilling.
## Key decisions- Decision: <what was decided>. Reason: <why>. Alternative considered: <what was rejected>.
## Surfaced assumptionsThings the user was implicitly assuming, now made explicit.
## Open questionsThings the user could not answer yet, deferred for later.
## Out of scopeThings the user explicitly chose not to do.

The log is the distilled output, not a transcript. Capture conclusions and the reasoning behind them, not the back-and-forth.

What this skill is not

  • Not a bug hunt. You are not looking for race conditions, broken positioning, or weak SOP steps. You are expanding the user's understanding of what they want and why.
  • Not a checklist. No mandatory questions, no required count, no fixed order. Adapt to what the user just said.
  • Not a summary tool. Summarizing is the opposite of grilling. Save synthesis for the log at the end.
  • Not a coach. Don't motivate. Don't validate. Probe.

來源與署名

來源:satya-janghu/agent-skills位於skills/grill-me提交24b06ad

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架