Answer Reviewer Questions

Trasforma i thread di domande del revisore PR in risposte grezze, per thread, per un redattore di risposte

di tobihagemann · tobihagemann/turbo

Promosso ★ 8.8/10

Answer Reviewer Questions — Trasforma i thread di domande del revisore PR in risposte grezze, per thread, per un redattore di risposte

Cosa fa

Una skill di pipeline che compone una breve risposta in testo semplice per ogni thread di domande del revisore su una pull request, richiamando il ragionamento dell'implementatore (o ripiegando sul codice corrente e sul diff del commit) ed emettendo un blocco formattato per thread. Si attiva quando l'utente chiede di "answer reviewer questions", "draft answers to PR questions", o "explain reviewer questions", e alimenta il suo output grezzo in una skill di redazione di risposte a valle che applica tono e formattazione.

Rapporto di test

SKILL.md recuperato tramite l'API GitHub da un monorepo con oltre 70 skill; è una skill pure-prompt a file singolo con frontmatter name+description pulito e senza script. Le skill peer referenziate nel corpo /recall-reasoning, /interpret-feedback, /github-voice recuperano tutte HTTP 200. Ho costruito una PR mock (slugify in utils.py) con due thread di domande del revisore e ho prodotto due artefatti: una risposta conversazionale di baseline e una che segue la skill. Differenza concreta osservata: l'output della skill utilizza blocchi rigorosi per thread `**Thread <id>** (path:line)`, risposte di 1-2 frasi con voce dell'implementatore senza indirizzo del revisore o riempitivo, e la riga `_Grounding: derived from current code_` (corretta secondo la regola di fallback senza trascrizione), rispetto alla risposta multi-paragrafo della baseline che si rivolge direttamente al revisore. Eseguito il percorso di fallback /recall-reasoning personalmente poiché non esiste un archivio di trascrizioni; punteggio 7/10 poiché il formato e i vincoli rimodellano materialmente l'artefatto.

Testato il: 2026-07-21 · Claude Code 2.x (agent harness)

Installazione

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.

Comandi e prompt di esempio

  • /answer-reviewer-questionsTrasforma i thread di domande del revisore PR in risposte grezze, per thread, per un redattore di risposte

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

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