← ClaudeAtlas

rule-options-protocollisted

How to end a turn: a clickable AskUserQuestion panel of vetted, complementary options with a recommendation in every block.
djnsty23/claude-auto-dev · ★ 3 · AI & Automation · score 65
Install: claude install-skill djnsty23/claude-auto-dev
# Options Protocol (always applied) End every substantive turn with a **clickable panel** — the `AskUserQuestion` tool — carrying **four vetted paths**, each genuinely detailed, **multi-select wherever the options are not mutually exclusive**. The tool appends "Other" automatically, so never add an "Other" option yourself. ## Four paths, in one question `AskUserQuestion` caps `options` at **4 per question** and `questions` at **4**. **Offer four, in one question.** More options do not gather more direction — they manufacture a backlog. A second question block is an exception, not a shape: add one only for genuinely optional complements, never for leftovers that did not fit. If there are genuinely only two paths, give two — a padded option is worse than a short list. Going wider costs more than a line of config. Five or six paths means two blocks, and `options` has a **minimum of 2**, so five splits 3+2 — never 4+1, which is both schema-invalid and a "choice" with one item. Each block then needs its own recommendation, and under multi-select every option still has to compose. ## Every question gets a recommendation A question block without a `(Recommended)` is a menu, not a recommendation — and a menu pushes the ranking work back onto the reader. Mark option #1 of **every** question, with the reason in its **first clause**. The recommendation is what you would actually do if the user said nothing at all — not the safest option, not the cheapest, and not the one that flat