Skip to content
Security
Skill

/grilling

Interviews the user relentlessly about a plan, decision, or idea until every branch of the decision tree is resolved. Use when the user wants to stress-test their thinking, sharpen a plan or design before acting, or uses any 'grill' trigger phrase (e.g. "grill me on this").

BOOST
From plugin
skills-curated
51531 skills1 agent4 commands
Install
$ npx -y skills add trailofbits/skills-curated --skill grilling --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/grilling

Context preview

The summary Claude sees to decide when to auto-load this skill.

Interviews the user relentlessly about a plan, decision, or idea until every branch of the decision tree is resolved. Use when the user wants to stress-test their thinking, sharpen a plan or design before acting, or uses any 'grill' trigger phrase (e.g. "grill me on this").

SKILL.md

grilling.SKILL.md
name: grilling
description: >-
  Interviews the user relentlessly about a plan, decision, or idea until every
  branch of the decision tree is resolved. Use when the user wants to
  stress-test their thinking, sharpen a plan or design before acting, or uses
  any 'grill' trigger phrase (e.g. "grill me on this").
allowed-tools:
  - Read
  - Grep
  - Glob
  - AskUserQuestion

Grilling

Interview the user relentlessly about every aspect of the plan, decision, or idea until you reach a shared understanding. Walk down each branch of the decision tree, resolving dependencies between decisions one-by-one. For each question, provide your recommended answer.

Ask the questions one at a time, waiting for feedback on each question before continuing. Asking multiple questions at once is bewildering.

If a *fact* can be found by exploring the environment (filesystem, tools, etc.), look it up rather than asking. The *decisions*, though, are the user's — put each one to them and wait for their answer.

Do not act on the plan until the user confirms a shared understanding has been reached.

When to Use

  • The user wants to stress-test a plan, design, or decision before committing

to it

  • A feature request or design has unresolved ambiguities that should be

surfaced and decided before implementation

  • The user explicitly asks to be grilled, interviewed, or challenged on their

thinking

When NOT to Use

  • The user has already made their decisions and wants execution — grilling

after the fact is friction, not rigor

  • The user is brainstorming and needs divergent options generated; grilling

converges on decisions rather than generating alternatives

  • The question is a simple factual one that exploration or a direct answer

resolves

Read more
Ships withskills-curated

Trail of Bits' reviewed and approved Claude Code plugins. Every skill and marketplace here has been vetted for quality and safety.

Get the whole plugin

Other skills on skills-curated.