answer-open-question-with-recommendationlisted
Install: claude install-skill uHappyLogic/cairn
# answer-open-question-with-recommendation
Records one open question's **embedded recommendation** as its answer **inline, in the
current conversation** — never in a subagent — so the recording reasoning (which block was
resolved, what decision was folded in, what cascaded) stays in context for follow-up.
To record **every** recommendation-bearing question unattended instead, use
`/answer-all-open-questions-with-recommendation`.
## Invocation
```
/answer-open-question-with-recommendation <Short Title>
```
`<Short Title>` must match (case-insensitive, against the block's `id`) an existing
`<open-question status="open|deferred">` block that the `/recommend-all-open-questions` sweep
has already annotated with a `<recommendation>` element. The procedure resolves the current
milestone itself, so nothing needs to be looked up first.
## Workflow
### 1. Run the shared lift-then-delegate procedure inline
Read and follow the shared procedure at
`${CLAUDE_PLUGIN_ROOT}/shared/answer-with-recommendation-procedure.md` (run
`echo "$CLAUDE_PLUGIN_ROOT"` if you need to resolve the path), carrying out every step
**yourself, in this conversation**. Pass it the `<Short Title>` from the invocation as its
`SHORT TITLE` input. That procedure owns the find-milestone → locate → lift → delegate work,
composing over `${CLAUDE_PLUGIN_ROOT}/shared/answer-procedure.md`, which owns the
locate/analyse/remove/fold/cascade recording.
Do **not** spawn the `answer-open-question-with-recommendation` age