← ClaudeAtlas

dw-grilllisted

Interview the user to sharpen a fuzzy idea into decisions before anything gets written — one question at a time, at most five, hardest-first, each with a recommended answer. Writes nothing; the shared understanding it reaches is the input to `dw-shape`. Use when an idea is still vague, when a request could be read two ways, or when someone says "grill me", "interview me", "poke holes in this", "help me think this through". Prefer this over guessing at intent.
dominikwozniak/dw-solo-skills · ★ 1 · AI & Automation · score 77
Install: claude install-skill dominikwozniak/dw-solo-skills
# dw-grill — interview the idea before it becomes work **Conversational, and it writes nothing.** What it produces is a **shared understanding**, which `dw-shape` turns into a durable artifact. ## What it reads The conversation, plus whatever it can verify in the repo. The subject may arrive as `$ARGUMENTS`; otherwise it's whatever is being discussed. It writes no files. Read `CONTEXT.md` before the first question if the project has one. An interview is where words get coined, and a second name for a thing that already has one is exactly the drift a glossary exists to stop — so ask in the terms already defined there. ## Workflow ### 1. Separate facts from decisions Split everything you don't know into two piles, because they are answered differently: - **Facts** — anything discoverable in the environment: which library version is installed, whether a route already exists, what the schema column is called, how the neighbouring module does it. **Look these up. Never ask.** Asking the user to read their own repo to you is the failure mode this rule exists to prevent. - **Decisions** — trade-offs, scope boundaries, product choices, "which of these two shapes". These are the user's, and only these become questions. ### 2. Spend the question budget well **At most five questions.** That cap is the point: it forces you to decide what is worth asking instead of interrogating. Order them hardest-first, by what a wrong answer would cost: 1. **scope** — what's in, what