← ClaudeAtlas

answer-open-questionlisted

Answer a named open question in the current milestone's requirements.md by recording the supplied answer as the decision.
uHappyLogic/cairn · ★ 2 · AI & Automation · score 75
Install: claude install-skill uHappyLogic/cairn
# answer-open-question Resolves a named open or deferred question in the current milestone's `requirements.md` by recording the user's answer, propagating its implications through the document, and committing that edit on its own with the decision's rationale in the commit body — establishing the `Manual-answer:` commit the finish-time `/capture-milestone-principle-updates` skill later distills into reusable principles. The answer text is recorded **literally**; the one reserved answer text is the retired sentinel `record the recommendation`, which this skill redirects instead of recording (step 2). ## Usage ``` /answer-open-question <Short Title>. <answer text> ``` The `<Short Title>` must match (case-insensitive, against the block's `id`) an existing `<open-question status="open|deferred">` block. The `.` character is the separator. Everything after the first `.` is the answer. **Example (literal answer):** ``` /answer-open-question Getting-started section order. Use approach B — open the "Draft the Getting Started section of the user guide" deliverable with the install-and-run walkthrough, then follow it with the conceptual overview, so a new reader reaches a working setup before the background material. ``` **Example (retired sentinel — redirected, records nothing):** ``` /answer-open-question Getting-started section order. record the recommendation ``` ## Workflow ### 1. Parse the input Split the skill args on the first `.` character: - Before: the question **Sh