← ClaudeAtlas

grilllisted

Interrogating requirements to validate before building. Use before swarm decomposition, design decisions on ambiguous features, or when scope creep risk is high.
rmzi/portable-dev-system · ★ 24 · AI & Automation · score 53
Install: claude install-skill rmzi/portable-dev-system
# /grill — Requirement Interrogation Structured process for validating requirements before implementation. Ambiguous requirements are the #1 source of wasted tokens — a swarm that builds the wrong thing costs 10x more than grilling first. ## Mode **Always run grill as a plan with Q&A.** Before starting, enter plan mode (`EnterPlanMode`). Grill is a structured conversation — the agent asks questions, the human answers, and each step builds on prior answers. No file writes, no code edits, no tool calls beyond search/read. **Format:** For each step, the agent: 1. States its analysis or best-guess interpretation 2. Asks **one sharp question** via `AskUserQuestion` with yes/no or 2-4 numbered options 3. Waits for the human's response before advancing No diagrams. PDS runs in a terminal where graphical blocks render as unreadable text — use prose lists, file paths, and concrete counts instead. Do not skip steps or combine them. Do not proceed past a step without the human's input — the structured Q&A prevents premature convergence and surfaces assumptions early. ## Question Discipline Five rules govern every question in the protocol: 1. **One sharpest question per turn.** Each step may surface multiple uncertainties — pick the one whose answer most constrains the next step, ask that, queue the rest. Never stack 3+ questions in a single turn; the human can only hold one in working memory. 2. **No hedge trailers.** Do not end questions with "or am I missing something?", "doe