Skip to content
Back to skills

Grill Me

ASecurity

Stress-test a plan or design by interviewing the owner about it: maximize question coverage — every assumption, every edge, every dependency, every implicit decision gets a question. Use whenever planning is needed — a plan or design is about to be locked, a large task is about to start — and on the direct ask "grill me" / "прожарь меня". Batched asks are the norm: cover everything, resolve branch by branch, record confirmed answers at once.

  • 15 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added November 7, 2026
designgonodegit

Security analysis

A100/100

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

Scanned November 7, 2026

npx -y skills add youlianvr/oper-share --skill grill-me --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Grill Me?

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

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

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-me
description: >-
  Stress-test a plan or design by interviewing the owner about it: maximize
  question coverage — every assumption, every edge, every dependency, every
  implicit decision gets a question. Use whenever planning is needed — a plan or
  design is about to be locked, a large task is about to start — and on the
  direct ask "grill me" / "прожарь меня". Batched asks are the norm: cover
  everything, resolve branch by branch, record confirmed answers at once.
license: MIT
metadata:
  derived_from: "https://github.com/mattpocock/skills/tree/main/skills/productivity/grill-me"
  original_author: "Matt Pocock (@mattpocock)"
  original_license: MIT
  reworked_for: "Oper workspace 2026-09-19 — owner verdict: maximize coverage, batched asks, no vendor doc ceremony"
  version: "3.2.0"
---

# Grill Me

> Home branch in Memora: `root/skill/grill-me`. Reworked per owner verdict
> 2026-09-19 and answers 586–590 (2026-10-18): the vendor "one question at a
> time" discipline was wrong for this workspace. The job is **maximum coverage**;
> what survives from the original is walking the tree depth-first, exploring the
> codebase before asking what it can answer, and attaching a recommended answer.

## Choosing a part

| Situation | Part |
|---|---|
| A plan or design exists and must be interrogated branch by branch | this page, inline (`Rules` below) |
| Intent is still fuzzy and the owner wants a slow, one-question-at-a-time discovery with a brief at the end | `parts/interview/` |
| The request arrived already shaped as a solution and the direction itself may be wrong | `parts/nodumb/` |
| A product or interface must be invented or reworked and the options look equivalent | `parts/ask-nodumb/` |

## Rules

1. **Coverage is the metric.** An unasked question is a decision made silently
   later. One branch at a time (dependency order), but the questions inside a
   branch are batched.
2. **Explore first.** Anything answerable from the codebase, the workspace
   indexes or prior owner verdicts — resolve it yourself and state the finding as
   an assumption for confirmation, not as a question.
3. **Extract the decision tree, then store it.** Scope, data, behavior, edge
   cases, failure modes, tooling, rollout, rollback, what is out of scope. Write
   that tree as a Memora node under `root/skill/grill-me` **before the first
   question**; the answers land in the same node.
4. **Batch by branch** through `ask_questions` — up to 20 questions per call
   while the batch stays inside one branch; each question carries a one-line
   recommended answer with its consequence. Unresolved branches spawn the next
   batch; a plan of any real size takes several batches, which is success.
5. **Record as you go.** Confirmed answers go into the Memora node in the same
   turn; the chat gets a short summary, not the transcript. Write your version of
   the understanding down once the owner confirms it, not before.
6. **Stop when coverage is complete**: every branch resolved or explicitly
   deferred by the owner, and no question left that has no consequence. Then
   summarize the locked decisions and the open deferrals.

Not a substitute for `AGENTS.md`: during execution, questions come at the moment
a deviation appears. Grill-me is for the **plan** stage, where the owner wants the
full interrogation. No CONTEXT.md / ADR ceremony, no session-tracker scripts.

## Related

`planning`, `brainstorming`, the `challenge` part of the `review` router, `interview`.

Files in this skill

  • SKILL.md3.5 KB
  • parts/ask-nodumb/SKILL.md2.2 KB
  • parts/ask-nodumb/references/01-philosophical-level.md3.8 KB
  • parts/ask-nodumb/references/02-architectural-level.md2.1 KB
  • parts/ask-nodumb/references/03-visual-system-level.md4.1 KB
  • parts/ask-nodumb/references/04-consulting-questions.md3.9 KB
  • parts/interview/SKILL.md945 B
  • parts/nodumb/SKILL.md2.1 KB
  • parts/nodumb/references/before-code-questions.md3 KB
  • parts/nodumb/references/plan-format.md2 KB
  • parts/nodumb/references/scaling-build-system.md4.3 KB
  • parts/nodumb/references/scaling-phases.md3.5 KB
  • parts/nodumb/references/scaling-postmortem.md4.9 KB
  • parts/nodumb/references/scaling-triggers.md4 KB
  • parts/nodumb/references/stuck-new-data.md3.3 KB
  • parts/nodumb/references/stuck-postmortem.md2.7 KB
  • parts/nodumb/references/stuck-question-premise.md2.5 KB

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.