$npx -y skills add tobihagemann/turbo --skill answer-reviewer-questionsFor each reviewer question on a PR, recall implementation reasoning and compose a raw answer. Use when the user asks to \"answer reviewer questions\", \"draft answers to PR questions\", or \"explain reviewer questions\".
| 1 | # Answer Reviewer Questions |
| 2 | |
| 3 | For each reviewer question thread, recall the implementer's reasoning and compose a raw answer. The answers are plain text and feed into a downstream reply-drafting skill that applies voice rules and reply formatting. |
| 4 | |
| 5 | ## Step 1: Collect Question Threads |
| 6 | |
| 7 | Use the question threads from conversation context. Each thread has: thread id, file path, line (use `originalLine` when `line` is null), the reviewer's original comment, and the reconciled intent from `/interpret-feedback`. |
| 8 | |
| 9 | If no question threads were provided, report that there are no questions to answer and stop. |
| 10 | |
| 11 | ## Step 2: Answer Each Thread |
| 12 | |
| 13 | For each thread: |
| 14 | |
| 15 | 1. Run the `/recall-reasoning` skill with `<path>:<line>`. It returns either recalled reasoning from a past transcript, or a fallback derived from reading the commit diff and surrounding code. |
| 16 | 2. Compose a one-or-two-sentence answer from the returned reasoning. Quote or paraphrase the implementer's own words when the recalled reasoning explains the decision well. |
| 17 | 3. Do not mention Claude, transcripts, or that the reasoning was recalled. The answer reads as the implementer's own explanation. |
| 18 | |
| 19 | ## Step 3: Output Answers |
| 20 | |
| 21 | Output one block per thread: |
| 22 | |
| 23 | ``` |
| 24 | **Thread <id>** (<path>:<line>) |
| 25 | <answer text> |
| 26 | _Grounding: derived from current code_ |
| 27 | ``` |
| 28 | |
| 29 | Include the `_Grounding:_` line only when `/recall-reasoning` returned no transcript. Omit it when the answer is grounded in recalled reasoning. |
| 30 | |
| 31 | Then use the TaskList tool and proceed to any remaining task. |
| 32 | |
| 33 | ## Rules |
| 34 | |
| 35 | - Do not load `/github-voice` or apply reply formatting. Downstream drafting applies voice rules when composing the actual reply. |
| 36 | - When `/recall-reasoning` returned no transcript, still compose an answer from the current code and include the `_Grounding:_` line so the downstream drafter knows the answer has weaker grounding. |