option
MaisonMaison Skill Révision du code requesting-code-review

requesting-code-review

obra/superpowers obra/superpowers

À utiliser lors de la réalisation de tâches, de la mise en œuvre de fonctionnalités majeures ou avant la fusion, afin de vérifier que le travail effectué répond aux exigences

...Développer tout
60
Heure mise à jour 29 juin 2026

À propos requesting-code-review

La compétence «requesting-code-review » est conçue pour faciliter le processus de révision du code au sein des workflows de développement, en garantissant que le code réponde aux exigences spécifiées et aux normes de qualité avant son intégration. En encourageant les développeurs à solliciter des retours dès le début et régulièrement, cette compétence résout le problème courant des problèmes non détectés qui peuvent s'aggraver au cours du cycle de développement. Elle contribue à maintenir une qualité de code élevée et l'intégrité du projet en favorisant une culture de collaboration et d'amélioration continue parmi les membres de l'équipe.

FAQ

Quand dois-je demander une revue de code ?

Vous devez demander une révision de code après chaque tâche dans le cadre d’un développement piloté par des sous-agents, après avoir terminé une fonctionnalité majeure et avant la fusion vers la branche principale.

De quels outils ai-je besoin pour utiliser cette compétence ?

Vous devez disposer d’un accès à Git pour le contrôle de version et à l’outil « Tâche » pour déployer le sous-agent chargé de la révision du code.

Puis-je ne pas demander de révision pour des modifications simples ?

Non, vous ne devez jamais sauter une révision, même pour des modifications simples, car cela peut entraîner la négligence de problèmes critiques.

Que dois-je faire si je ne suis pas d'accord avec les commentaires du réviseur ?

Vous pouvez contester ses remarques en vous appuyant sur des arguments techniques, fournir des preuves issues de votre code ou de vos tests, et demander des éclaircissements si nécessaire.

Cette compétence est-elle compatible avec tous les environnements de développement ?

Cette compétence est conçue pour être utilisée dans des environnements où Git et l'outil Task sont disponibles, ce qui la rend largement compatible avec les pratiques de développement modernes.

Voir sur GitHub

Requesting Code Review

Dispatch a code reviewer subagent to catch issues before they cascade. The reviewer gets precisely crafted context for evaluation — never your session's history. This keeps the reviewer focused on the work product, not your thought process, and preserves your own context for continued work.

Core principle: Review early, review often.

When to Request Review

Mandatory:

  • After each task in subagent-driven development
  • After completing major feature
  • Before merge to main

Optional but valuable:

  • When stuck (fresh perspective)
  • Before refactoring (baseline check)
  • After fixing complex bug

How to Request

1. Get git SHAs:

BASE_SHA=$(git rev-parse HEAD~1)  # or origin/mainHEAD_SHA=$(git rev-parse HEAD)

2. Dispatch code reviewer subagent:

Dispatch a general-purpose subagent, filling the template at code-reviewer.md

Placeholders:

  • {DESCRIPTION} - Brief summary of what you built
  • {PLAN_OR_REQUIREMENTS} - What it should do
  • {BASE_SHA} - Starting commit
  • {HEAD_SHA} - Ending commit

3. Act on feedback:

  • Fix Critical issues immediately
  • Fix Important issues before proceeding
  • Note Minor issues for later
  • Push back if reviewer is wrong (with reasoning)

Example

[Just completed Task 2: Add verification function]You: Let me request code review before proceeding.BASE_SHA=$(git log --oneline | grep "Task 1" | head -1 | awk '{print $1}')HEAD_SHA=$(git rev-parse HEAD)[Dispatch code reviewer subagent]  DESCRIPTION: Added verifyIndex() and repairIndex() with 4 issue types  PLAN_OR_REQUIREMENTS: Task 2 from docs/superpowers/plans/deployment-plan.md  BASE_SHA: a7981ec  HEAD_SHA: 3df7661[Subagent returns]:  Strengths: Clean architecture, real tests  Issues:    Important: Missing progress indicators    Minor: Magic number (100) for reporting interval  Assessment: Ready to proceedYou: [Fix progress indicators][Continue to Task 3]

Integration with Workflows

Subagent-Driven Development:

  • Review after EACH task
  • Catch issues before they compound
  • Fix before moving to next task

Executing Plans:

  • Review after each task or at natural checkpoints
  • Get feedback, apply, continue

Ad-Hoc Development:

  • Review before merge
  • Review when stuck

Red Flags

Never:

  • Skip review because "it's simple"
  • Ignore Critical issues
  • Proceed with unfixed Important issues
  • Argue with valid technical feedback

If reviewer wrong:

  • Push back with technical reasoning
  • Show code/tests that prove it works
  • Request clarification

See template at: code-reviewer.md

Installer requesting-code-review

Téléchargez et décompressez les fichiers de compétences dans votre répertoire .claude/skills/.

Télécharger le ZIP

Clonez le dépôt et copiez les fichiers de compétence dans votre projet.

git clone https://github.com/obra/superpowers/blob/main/skills/requesting-code-review/SKILL.md # Copy SKILL.md to your .claude/skills/ directory

Copier Copier
Configuration rapide: Copiez le dossier de la compétence dans .claude/skills/ ; Claude la détectera automatiquement et l'utilisera.

Compétences similaires

code-simplify
Heure mise à jour 2 juillet 2026
Git Commit Helper
Heure mise à jour 29 juin 2026
commit-standards
Heure mise à jour 29 juin 2026
fetch-pr-review-comments
Heure mise à jour 29 juin 2026
OR