CommunityProgramación y desarrollogithub.com

google-gemini/code-reviewer

Usa esta habilidad para revisar código. Admite cambios locales (preparados o en el árbol de trabajo) y solicitudes de extracción remotas (por ID o URL). Se centra en la corrección, el mantenimiento y el cumplimiento de los estándares del proyecto.

¿Qué es code-reviewer?

La habilidad 'code-reviewer' de google-gemini te permite realizar revisiones de código exhaustivas y consistentes, tanto en cambios locales como en solicitudes de extracción remotas. Está diseñada para ser utilizada con asistentes de IA como Claude Code, Cursor o Codex, donde puedes invocarla para analizar código en busca de errores de lógica, problemas de mantenimiento y desviaciones de las guías de estilo del proyecto. Al soportar tanto el staging area como el working tree, puedes revisar cambios sin necesidad de confirmarlos (commit), lo que agiliza el flujo de trabajo. Para repositorios remotos, simplemente proporciona el ID o la URL de una Pull Request y la habilidad descargará y evaluará los cambios propuestos. Esto ayuda a mantener la calidad del código, reducir la deuda técnica y asegurar que las contribuciones cumplan con los estándares establecidos, todo dentro del mismo entorno de desarrollo.

Compatible con~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/google-gemini/gemini-cli/tree/main/skills/code-reviewer

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace code-reviewer?

Usa esta habilidad para revisar código. Admite cambios locales (preparados o en el árbol de trabajo) y solicitudes de extracción remotas (por ID o URL). Se centra en la corrección, el mantenimiento y el cumplimiento de los estándares del proyecto.

Cómo funciona

  1. Modo local: Analiza los cambios que aún no se han confirmado, ya sea en el área de preparación (staged) o en el árbol de trabajo (working tree). No necesitas hacer commit para obtener una revisión.
  2. Modo remoto: Proporciona el ID numérico de una Pull Request en GitHub/GitLab o la URL completa. La habilidad descargará los cambios de esa PR y los revisará.
  3. Resultados: La revisión genera comentarios detallados sobre:
    • Corrección: Errores de lógica, posibles bugs, manejo de casos límite.
    • Mantenimiento: Complejidad, legibilidad, duplicación de código, uso de patrones adecuados.
    • Estándares: Cumplimiento de convenciones de nomenclatura, formateo, guías de estilo del proyecto.

Requisitos

  • Acceso a un repositorio Git local (para modo local).
  • Para modo remoto: una URL o ID de Pull Request válidos en GitHub o GitLab (según configuración).

Ejemplo de uso

# Revisar cambios locales (staged + working tree)
# Esto se invoca típicamente a través del asistente de IA

# Revisar una Pull Request remota (por ID)
# El asistente extraerá y analizará los cambios de la PR #42

# Revisar por URL
# El asistente usará la URL para obtener los cambios

Notas adicionales

  • La habilidad no modifica tu código, solo lo analiza y proporciona retroalimentación.
  • Para obtener mejores resultados, asegúrate de tener configurado un archivo de configuración del proyecto (por ejemplo, tsconfig.json, pylintrc, etc.) que refleje los estándares que deseas verificar.
  • Compatible con cualquier lenguaje de programación que el asistente de IA pueda entender.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Skills relacionados