One method, two modes
| Input | Mode | Output |
|---|---|---|
| Raw idea, unclear intent, or user-owned decision tree | Discovery | Confirmed Product Brief |
| Formed plan, design, decision, or implied approach | Audit | Verdict and revisions |
Both modes use the same branch loop: investigate facts, expose the current decision frontier, challenge provisional answers, and continue until the output is confirmed. There is no second grilling skill to invoke.
Quickstart
Install globally:
npx skills@latest add nxxxsooo/deep-grill --skill deep-grill -g -y
Then say deep grill this idea or deep grill this plan. After the first invocation, ordinary replies continue the active session; you do not need to name the skill again.
In the broader loop workflow, deep-grill owns idea clarification and adversarial review. A confirmed Product Brief advances automatically to deep-design.
Native questions
When the active client exposes a native question interface and it is callable now, deep-grill uses it. When that interface is unavailable in the current mode, deep-grill immediately asks the same concise localized prose question, preserves the current frontier and recommendation, and continues from your ordinary reply. It also uses concise numbered prose when the client has no native question interface or you explicitly choose prose.
Product Brief
Discovery mode finishes with a concise, confirmed contract covering the product or offer, target user and context, problem and desired outcome, constraints, non-goals, decisions, evidence and assumptions, success scenarios, and residual risks. It does not begin design or implementation.
The entire skill
This is the full SKILL.md body you install:
Deep Grill
Run one evidence-driven branch loop in either discovery mode or audit mode. Facts belong to the agent; goals, priorities, risk tolerance, taste, and authority belong to the user.
Select The Mode
Use discovery mode when the input is a raw idea, the user asks to be interviewed or clarified,
loopsupplies work without a ready Product Brief, or materially different approaches depend on a user-owned decision tree. Its output is a confirmed Product Brief.Use audit mode when the user supplies a formed plan, design, decision, or implied approach and wants autonomous pressure-testing, a verdict, or revisions. Its output is an audit verdict.
If the mode is initially unclear, state and audit the smallest plausible approach. Switch to discovery mode only when continuing would invent a material user-owned decision. Discovery mode may use audit passes between question rounds; the modes share one tree rather than handing work to another grilling skill.
Keep The Session Active
After deep-grill starts, treat each answer to its question round as a continuation of the same session. Reconstruct the current branch tree from the conversation and artifacts, apply the answer, and continue. The user does not need to invoke
deep-grillorloopagain.End the session when the user confirms the Product Brief or audit verdict, asks to stop, clearly changes tasks, or authorizes a separate next phase after deep-grill is complete.
Work The Branches
Map material branches in dependency order. The frontier is every branch whose prerequisites are settled.
Investigate factual branches with the available environment, sources, tests, and bounded experiments. For each provisional answer, use the strongest objection and a concrete failure scenario to keep, revise, or reject it. Mark insufficient evidence and provide a validation path instead of inventing facts. An unresolved factual check blocks only dependent branches.
Ask the user only about frontier decisions that the agent cannot own. Recompute the frontier after every answer or evidence change. Prioritize impact, uncertainty, and reversibility; stop at diminishing returns.
Use Native Questions
Before presenting the first user decision, determine from the active client's tool metadata whether its native question interface is callable now, unavailable in the current mode, or unsupported.
- If callable, use one native question call for the round and include as many frontier decisions as the tool supports.
- If unavailable in the current mode or unsupported, ask the same concise localized prose question immediately. Preserve the pending frontier and the recommended option, then continue from the ordinary reply.
- If the user explicitly chooses prose, keep the same frontier and recommendation structure in concise numbered prose.
Each native question and prose fallback asks one decision, offers two or three mutually exclusive options, puts and marks the recommended option first, explains its main tradeoff in one sentence, and preserves free-form input. Do not repeat a successful native question call in Markdown.
Discovery Output
When every material user-owned branch is settled, produce a concise Product Brief with the applicable fields:
Product / offer: Target user and context: Problem and desired outcome: Constraints and must-preserve behavior: Non-goals: Confirmed decisions: Evidence and assumptions: Success scenarios: Residual risks:Ask the user to confirm the brief through the native question interface when callable; otherwise use the same concise localized prose fallback under the same mode rules. The brief is ready for
deep-designonly after confirmation and when no root product decision remains open.Audit Output
Report the target, verdict, recommended revisions, supporting evidence, strongest objections, failure scenarios, evidence limits, residual risks, unresolved items, and unexamined scope. Keep one or two bounded user choices inside the audit using the same native question and prose fallback rules. If a decision tree emerges, continue in discovery mode instead of recommending another grilling skill.
Do not implement or otherwise act on a Product Brief or verdict until the user confirms it or separately authorizes the next phase.
The upstream interactive-grilling contract incorporated into discovery mode is preserved in references/grilling-upstream.md.
Update
Installed copies are snapshots. Update a global installation with:
npx skills@latest update deep-grill -g -y
Attribution and license
Discovery mode incorporates the interaction contract from Matt Pocock's grilling. The unmodified source and full attribution are preserved in references/grilling-upstream.md, NOTICE, and THIRD_PARTY_NOTICES.md.
No comments yet
Be the first to share your take.