Answer Reviewer Questions

Wandelt PR-Reviewer-Fragen-Threads in rohe, pro-Thread-Antworten für einen Antwortentwerfer um

von tobihagemann · tobihagemann/turbo

Getestet · Funktioniert ★ 8.8/10

Answer Reviewer Questions — Wandelt PR-Reviewer-Fragen-Threads in rohe, pro-Thread-Antworten für einen Antwortentwerfer um

Was es kann

Ein Pipeline-Skill, der eine kurze Klartext-Antwort für jeden Reviewer-Fragen-Thread in einem Pull Request verfasst, die Begründung des Implementierers abruft (oder auf den aktuellen Code und den Commit-Diff zurückgreift) und einen formatierten Block pro Thread ausgibt. Er wird ausgelöst, wenn der Benutzer fragt, "answer reviewer questions", "draft answers to PR questions" oder "explain reviewer questions", und speist seinen Roh-Output in einen nachgeschalteten Antwort-Entwurfs-Skill ein, der Stimme und Formatierung anwendet.

Testbericht

SKILL.md über die GitHub API aus einem Monorepo mit über 70 Skills abgerufen; es ist ein Single-File-Pure-Prompt-Skill mit sauberem name+description Frontmatter und ohne Skripte. Die im Body referenzierten Peer-Skills /recall-reasoning, /interpret-feedback, /github-voice rufen alle HTTP 200 ab. Ich habe einen Mock-PR (slugify in utils.py) mit zwei Reviewer-Fragen-Threads erstellt und zwei Artefakte produziert: eine konversationelle Baseline-Antwort und eine Skill-konforme. Konkreter Unterschied beobachtet: Der Skill-Output verwendet strikte pro-Thread `**Thread <id>** (path:line)` Blöcke, 1-2 Satz Implementierer-Stimme-Antworten ohne Reviewer-Ansprache oder Füllwörter und die Zeile `_Grounding: derived from current code_` (korrekt gemäß der No-Transcript-Fallback-Regel), im Gegensatz zur mehrparagraphen Baseline-Antwort, die den Reviewer direkt anspricht. Den /recall-reasoning Fallback-Pfad selbst ausgeführt, da kein Transkript-Speicher existiert; mit 7/10 bewertet, da Format und Einschränkungen das Artefakt wesentlich umgestalten.

Getestet am: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

git clone --depth 1 https://github.com/tobihagemann/turbo.git /tmp/answer-reviewer-questions-src
mkdir -p ~/.claude/skills
cp -R /tmp/answer-reviewer-questions-src/claude/skills/answer-reviewer-questions ~/.claude/skills/answer-reviewer-questions
# Pipeline skill: it consumes reviewer "question threads" from conversation context
# (normally produced upstream by /interpret-feedback) and calls peer skills.
# For full function also install these sibling skills from the same repo:
#   claude/skills/recall-reasoning, claude/skills/interpret-feedback,
#   claude/skills/github-voice  (and the downstream reply-drafting skills)
# No external CLI/API key needed; pure-prompt skill.

Befehle & Beispiel-Prompts

  • /answer-reviewer-questionsWandelt PR-Reviewer-Fragen-Threads in rohe, pro-Thread-Antworten für einen Antwortentwerfer um

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • Draft answers to these PR review comments
  • Explain why I made this implementation choice
  • Answer the reviewer's questions on this pull request