code-review-checklist
Domina las Revisiones de Código con Listas de Verificación Integrales
Esta habilidad proporciona listas de verificación sistemáticas para realizar revisiones de código exhaustivas, ayudando a los revisores a detectar errores, identificar problemas de seguridad y mantener estándares de calidad de código en cualquier base de código.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "code-review-checklist". Review this code for security issues: const query = `SELECT * FROM users WHERE email = '${email}'`
Resultado esperado:
Problema de Seguridad Encontrado:
**Problema:** Vulnerabilidad de Inyección SQL
El código usa interpolación de cadenas para construir una consulta SQL, permitiendo a atacantes inyectar código SQL malicioso a través del parámetro email.
**Riesgo:** Los atacantes podrían extraer, modificar o eliminar contenidos de la base de datos.
**Recomendación:** Usa consultas parametrizadas:
```javascript
const query = 'SELECT * FROM users WHERE email = $1';
db.query(query, [email]);
```
Usando "code-review-checklist". Check this code for best practices: function calc(a, b, c) { return a * b + c; }
Resultado esperado:
Problema de Calidad de Código Encontrado:
**Problema:** Nomenclatura poco clara
- Los nombres de variables 'a', 'b', 'c' no son descriptivos
- El nombre de función 'calc' no explica qué se está calculando
- Los números mágicos deberían reemplazarse con constantes nombradas
**Recomendación:** Usa nombres descriptivos:
```javascript
function calculateTotalPrice(quantity, unitPrice, tax) {
return quantity * unitPrice + tax;
}
```
Usando "code-review-checklist". What should I check for in a pre-review?
Resultado esperado:
Lista de Pre-Revisión:
- [ ] Leer la descripción del PR y los issues vinculados
- [ ] Entender qué problema se está resolviendo
- [ ] Verificar que los tests pasen en CI/CD
- [ ] Obtener la rama y ejecutarla localmente
- [ ] Revisar cualquier cambio de documentación relacionado
Auditoría de seguridad
SeguroThis skill is a benign code review checklist educational resource. All static analyzer findings are FALSE POSITIVES triggered by example code snippets in documentation. The skill teaches security best practices by showing examples of vulnerable code patterns (SQL injection, hardcoded secrets) to help developers identify and avoid them during reviews.
Puntuación de calidad
Lo que puedes crear
Revisiones de Pull Request
Usa las listas de verificación para revisar sistemáticamente pull requests y asegurar que no se pase nada por alto antes de aprobar cambios.
Auditorías de Seguridad
Aplica las secciones de lista de verificación enfocadas en seguridad para identificar vulnerabilidades potenciales en el código antes del despliegue.
Incorporación de Equipo
Entrena a nuevos miembros del equipo en estándares y mejores prácticas de revisión de código usando el marco integral de listas de verificación.
Prueba estos prompts
Usa la lista de verificación de revisión de código para revisar estos cambios: [paste diff or describe changes]. Enfócate en funcionalidad, seguridad y calidad de código.
Realiza una revisión de seguridad de este código usando la lista de verificación de seguridad. Busca inyección SQL, XSS, problemas de autenticación, secretos hardcodeados y validación de entrada: [paste code]
Realiza una revisión exhaustiva de código usando todas las secciones de la lista: funcionalidad, seguridad, rendimiento, calidad de código, tests y documentación. Revisa estos cambios: [paste diff or describe changes]
Ayúdame a escribir comentarios de revisión constructivos para los siguientes problemas encontrados durante la revisión de código: [list issues]. Usa las plantillas de comentarios de revisión de la lista.
Mejores prácticas
- Revisa cambios pequeños y enfocados en lugar de PRs grandes para garantizar exhaustividad
- Siempre verifica los tests primero - asegúrate de que pasen y cubran adecuadamente el nuevo código
- Usa herramientas automatizadas como linters y escáneres de seguridad además de la revisión manual
- Concéntrate en problemas importantes como seguridad y errores de lógica en lugar de problemas menores de estilo
Evitar
- No apruebes código sin realmente leerlo y entenderlo
- No omitas las verificaciones de seguridad - las vulnerabilidades de seguridad son críticas
- No proporciones retroalimentación vaga sin ejemplos o sugerencias específicas
- No hagas aprobaciones automáticas - cada revisión debe aportar valor
Preguntas frecuentes
¿Qué es una lista de verificación de revisión de código?
¿Por qué debería usar una lista de verificación de revisión de código?
¿Qué problemas de seguridad debería buscar?
¿Cómo proporciono retroalimentación constructiva?
¿Puedo personalizar la lista de verificación para mi equipo?
¿Qué debo hacer si encuentro una vulnerabilidad de seguridad?
Detalles del desarrollador
Autor
sickn33Licencia
MIT
Repositorio
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/code-review-checklistRef.
main
Estructura de archivos
📄 SKILL.md