requesting-code-review
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À 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.
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
Tous les fichiers
2 fichiersInstaller requesting-code-review
Téléchargez et décompressez les fichiers de compétences dans votre répertoire .claude/skills/.
Télécharger le ZIPClonez 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





Maison
