← ClaudeAtlas

grilllisted

User-invoked interview that stress-tests a plan and writes glossary, architecture, and ADRs into CONTEXT/. Use when the user runs /grill.
vraj-ai/skills · ★ 4 · Code & Development · score 76
Install: claude install-skill vraj-ai/skills
# Grill You were invoked by name. Interview until the design tree is empty. Write durable language and decisions into `CONTEXT/` as they lock. Do not publish tickets. Do not build. ## Worker Roles The invoking Role is the orchestrator. It may spawn named Worker Roles one level deep through the host's native mechanism: - `researcher` — look up filesystem, code, tracker, or web facts. - `small-task` — perform a bounded lookup when a separate lane helps. Workers never spawn. Workers return findings only; `grill` remains the sole writer of its glossary, architecture, and ADR lanes. Do not use a host API, path, or provider name as a Role identity. The orchestrator alone writes any backlog or lock and performs any push; this skill normally owns none of those artifacts. If the user passed arguments, that is the topic. ## Ownership | Artifact | This skill | Never | |---|---|---| | `CONTEXT/glossary.md` | write when a term locks | implementation details | | `CONTEXT/architecture.md` | write purpose, locked decisions, invariants, non-goals, boundaries when they lock | session diary | | `CONTEXT/adr/NNNN-slug.md` | write when an ADR is warranted | filler sections | | `CONTEXT/progress.md` | read | write — `goals` owns it | | `CONTEXT/goals/**`, `CONTEXT/ship/**` | read | write | Create `CONTEXT/glossary.md` and `CONTEXT/architecture.md` lazily, only when the first term or decision lands. Never overwrite existing prose; append or replace the one term/decision that just locked.