Answer Reviewer Questions

Transforme les fils de questions des relecteurs de PR en réponses brutes, par fil, pour un rédacteur de réponses

par tobihagemann · tobihagemann/turbo

Testé · Fonctionne ★ 8.8/10

Answer Reviewer Questions — Transforme les fils de questions des relecteurs de PR en réponses brutes, par fil, pour un rédacteur de réponses

Ce que fait

Compétence de pipeline qui compose une courte réponse en texte brut pour chaque fil de question de relecteur sur une pull request, rappelant le raisonnement de l'implémenteur (ou se repliant sur le code actuel et le diff de commit) et émettant un bloc formaté par fil. Elle se déclenche lorsque l'utilisateur demande de "répondre aux questions des relecteurs", de "rédiger des réponses aux questions de PR", ou d'"expliquer les questions des relecteurs", et alimente sa sortie brute dans une compétence de rédaction de réponses en aval qui applique la voix et le formatage.

Rapport de test

SKILL.md récupéré via l'API GitHub depuis un monorepo de plus de 70 compétences ; c'est une compétence purement basée sur une invite, en un seul fichier, avec un frontmatter name+description propre et sans scripts. Les compétences paires référencées dans le corps /recall-reasoning, /interpret-feedback, /github-voice récupèrent toutes HTTP 200. J'ai construit une fausse PR (slugify dans utils.py) avec deux fils de questions de relecteur et produit deux artefacts : une réponse conversationnelle de base et une suivant la compétence. Différence concrète observée : la sortie de la compétence utilise des blocs stricts par fil `**Thread <id>** (path:line)`, des réponses de 1 à 2 phrases en voix d'implémenteur sans adresse de relecteur ni remplissage, et la ligne `_Grounding: derived from current code_` (correcte selon la règle de repli sans transcription), par rapport à la réponse multi-paragraphes de la base qui s'adresse directement au relecteur. Exécuté moi-même le chemin de repli /recall-reasoning car aucun magasin de transcriptions n'existe ; noté 7/10 car le format et les contraintes remodèlent matériellement l'artefact.

Testé le: 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.

Commandes et exemples de prompts

  • /answer-reviewer-questionsTransforme les fils de questions des relecteurs de PR en réponses brutes, par fil, pour un rédacteur de réponses

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

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