grilllisted
Install: claude install-skill mik2win/foureyes
# Grill
Interview the user **relentlessly** about every aspect of this plan or design until you reach a
shared understanding. Walk down each branch of the decision tree, resolving dependencies between
decisions one at a time. The whole point is to close the **alignment gap** — "no-one knows
exactly what they want" — *before* code gets written, when changing course is still cheap.
This is the invariant interview discipline used across the kit: `/analyst` wraps it to write a spec,
`/arch-health` runs it to walk a chosen opportunity, and `/prepare` / `/spike` apply the same
one-question discipline when confirming assumptions or framing a hypothesis. You can also run it
standalone (`/grill <thing to grill>`) to stress-test any plan — including a non-code one. The
subject to grill is `$ARGUMENTS`, the current conversation, or whatever the calling skill hands you.
---
## Phase 0 — Ground (light, optional)
Grill runs with or without a project profile — don't block on it (lean on the root `CLAUDE.md` if
it carries the facts).
- If `.claude/PROJECT.md` exists, read its **Domain** (vocabulary, roles), **Architecture**, and
**Plans location** (where a standalone run saves its alignment summary) so your questions use the
project's real terms and reference real modules — never invent jargon.
- If `CONTEXT.md` (the project glossary, maintained by `/domain-model`) exists, read it too and
phrase questions in its **ubiquitous language**. When the user reaches for a term that confl