Skip to content
Back to skills

Grill

ASecurity

Grill the user about a plan, decision, or idea. Use when the user wants to stress-test their thinking or asks to be grilled.

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added October 13, 2026
ai-agents

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned October 13, 2026

npx -y skills add snappedly/skills --skill grill --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Grill?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Grill
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/snappedly-grill/badge)](https://www.skillsdirectory.com/skills/snappedly-grill)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: grill
description: Grill the user about a plan, decision, or idea. Use when the user wants to stress-test their thinking or asks to be grilled.
license: MIT
---

Interview the user relentlessly until you reach a shared understanding. Map this as a **design tree**: every decision branches into the decisions that hang off it.

Work the tree in **rounds**. The **frontier** is every decision whose prerequisites are already settled: the questions you can ask _now_ without guessing at answers you have not heard yet, including answers to other questions in the same round. Ask the whole frontier in one round, numbering each question and giving your recommended answer, then wait for the user's answers.

Format a round like so:

```
❓ **Q1** - **<question title>**: <question body, might be multiple paragraphs, including multiple choices>

➡️ <your recommended answer>

---

❓ **Q2** - **<question title>**: <question body, might be multiple paragraphs, including multiple choices>

➡️ <your recommended answer>
```

Each round of answers settles decisions and pushes the frontier outward: recompute it and ask the next round.

Finding _facts_ is your job; the _decisions_ are the user's. When a frontier question needs a fact from the environment (filesystem, tools, etc.), look it up directly; delegate only when the lookup is substantial and independent of useful work you can continue, and keep asking independent questions while it is pending.

When the plan is a code change and no calling skill owns the next step, its size is a branch of the tree, settled once the rest of the plan is. The plan fits when one `/execute` run can land it as one reviewable PR. It is too big when it bundles several behaviors that could each ship and be demonstrated alone, when later parts depend on what earlier parts reveal, or when the work will span several sessions. Then recommend splitting it into a planning spec and **tracer-bullet** tickets, as [SPEC-AND-TICKETS.md](SPEC-AND-TICKETS.md) directs.

The session is done when the frontier is empty: every branch of the design tree visited, nothing left silently assumed. Then ask the user to confirm the shared understanding, and act on it only once they do. When the confirmed plan is a code change and no calling skill owns the next step, recommend `/execute` to carry it out. After a confirmed split, publish the spec and tickets as SPEC-AND-TICKETS.md directs instead.

Files in this skill

  • LICENSE.txt1.2 KB
  • SKILL.md2.4 KB
  • SPEC-AND-TICKETS.md7 KB
  • agents/openai.yaml133 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.