requesting-code-review
obra/superpowers
Utilízalo al completar tareas, al implementar funciones importantes o antes de fusionar el código, para comprobar que el trabajo cumple con los requisitos.
...Expandir todoAcerca de requesting-code-review
La habilidad «requesting-code-review » está diseñada para facilitar el proceso de revisión de código dentro de los flujos de trabajo de desarrollo, garantizando que el código cumpla con los requisitos especificados y los estándares de calidad antes de su integración. Al animar a los desarrolladores a solicitar comentarios desde el principio y con frecuencia, esta habilidad aborda el problema habitual de los errores no detectados que pueden agravarse durante el ciclo de desarrollo. Ayuda a mantener una alta calidad del código y la integridad del proyecto al fomentar una cultura de colaboración y mejora continua entre los miembros del equipo.
Preguntas frecuentes
¿Cuándo debo solicitar una revisión de código?
Debes solicitar una revisión de código tras cada tarea en el desarrollo basado en subagentes, tras completar una funcionalidad importante y antes de fusionar con la rama principal.
¿Qué herramientas necesito para utilizar esta habilidad?
Necesitas acceso a Git para el control de versiones y a la herramienta «Tareas» para enviar el subagente de revisión de código.
¿Puedo saltarme la solicitud de revisión para cambios sencillos?
No, nunca debes saltarte una revisión, ni siquiera en el caso de cambios sencillos, ya que esto puede llevar a pasar por alto problemas críticos.
¿Qué debo hacer si no estoy de acuerdo con los comentarios del revisor?
Puedes rebatir sus argumentos con razonamientos técnicos, aportar pruebas de tu código o pruebas, y solicitar aclaraciones si es necesario.
¿Es esta skill compatible con todos los entornos de desarrollo?
Esta habilidad está diseñada para su uso en entornos en los que se dispone de Git y de la herramienta Task, lo que la hace ampliamente compatible con las prácticas de desarrollo modernas.
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
Todos los archivos
2 archivosInstalar requesting-code-review
Descarga y descomprime los archivos de habilidades en tu directorio .claude/skills/.
Descargar ZIPClona el repositorio y copia los archivos de la habilidad a tu proyecto.
git clone https://github.com/obra/superpowers/blob/main/skills/requesting-code-review/SKILL.md # Copy SKILL.md to your .claude/skills/ directory
Copiar





Hogar
