← ClaudeAtlas

recommend-all-open-questionslisted

Annotate every open and deferred question in the current milestone's requirements with alternatives and a single recommended option.
uHappyLogic/cairn · ★ 2 · AI & Automation · score 75
Install: claude install-skill uHappyLogic/cairn
# recommend-all-open-questions This is the non-interactive batch path for producing recommendations on open questions. It walks every open and deferred question in the current milestone and, per question, dispatches a read-only subagent — the non-interactive twin of `/discuss-open-question` — that returns **alternatives + a single recommendation** as the `<open-question>` block's XML sub-elements. The orchestrator is the **sole document mutator**: it embeds each returned set of sub-elements inside the existing `<open-question>` block, leaving the block's `<open-question …>` / `</open-question>` boundary tags and its `<question>` element untouched. It is **argument-free**, records **no decisions**, and triggers **no cascades** — it only annotates. Each embedded recommendation is consumed later, when it is recorded as an answer, by `/answer-open-question-with-recommendation` or the `/answer-all-open-questions-with-recommendation` sweep. ## Usage ``` /recommend-all-open-questions ``` Takes no arguments — it sweeps every `<open-question>` block (both `status="open"` and `status="deferred"`) in the current milestone's `requirements.md`. ## Workflow ### 0. Find the current milestone Follow `${CLAUDE_PLUGIN_ROOT}/shared/get-current-milestone.md` to resolve `<MILESTONE_DIR>`. Never use a hardcoded path. ### 1. Gather the questions once Fetch the open/deferred set with the line-oriented boundary-line CLI. Every `<open-question>` block lives under the single `## Open questions