grill-with-docslisted
Install: claude install-skill mik2win/foureyes
# Grill With Docs: $ARGUMENTS
Run a **`/grill`** session and a **`/domain-model`** session at the same time. The grilling drives
alignment; the domain-modeling captures the language and decisions the grilling surfaces — written
down the *moment* they crystallize, not in a "document it later" step that never happens.
This is arguably the highest-leverage technique in the kit: a single interview that aligns you with
the agent **and** builds a shared vocabulary. The payoff compounds — variables, functions, and
files get named from the same language; the codebase becomes easier to navigate; the agent spends
fewer tokens because one precise term replaces a paragraph of explanation.
`$ARGUMENTS` is the plan or design to grill. If empty, ask what to grill, then stop.
---
## How it runs
This skill **composes the two primitives** — it adds no new interview or glossary mechanics of its
own. Drive both in lockstep:
1. **Ground** — load `.claude/PROJECT.md` (Domain, Architecture) and `CONTEXT.md` + `docs/adr/` if
present, per each primitive's Phase 0. The glossary you read is also the one you'll extend.
**Profile optional.** Like both primitives, this runs with or without a profile: if
`.claude/PROJECT.md` is missing or still `TEMPLATE`, proceed on the plain subject (lean on the
root `CLAUDE.md` if it carries the facts) and tell the user `/bootstrap` will wire the
`CONTEXT.md` / `docs/adr/` locations into it.
2. **Grill** — run the **`/grill`** loop on `$ARGUMENTS`: