opción
HogarHogar Skill Revisión de código requesting-code-review

requesting-code-review

obra/superpowers 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 todo
60
Tiempo actualizado 29 de junio de 2026

Acerca 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.

Ver en 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

Instalar requesting-code-review

Descarga y descomprime los archivos de habilidades en tu directorio .claude/skills/.

Descargar ZIP

Clona 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 Copiar
Configuración rápida: Copia la carpeta de la habilidad en .claude/skills/. Claude la detectará automáticamente y la utilizará.
Repositorio obra/superpowers

Habilidades relacionadas

code-simplify
Tiempo actualizado 2 de julio de 2026
Git Commit Helper
Tiempo actualizado 29 de junio de 2026
commit-standards
Tiempo actualizado 29 de junio de 2026
fetch-pr-review-comments
Tiempo actualizado 29 de junio de 2026
OR