Back to list
JaviMaligno

code-review

by JaviMaligno

AI-powered CLI tool for automating open source contributions using Claude Agent SDK

0🍴 0📅 Dec 28, 2025

SKILL.md


name: code-review description: Revisa código en PRs o cambios. Usar para code review, analizar diffs, identificar problemas de calidad, seguridad o performance, y sugerir mejoras. allowed-tools: Read, Grep, Glob, Bash(git:), Bash(gh:)

Code Review Skill

Review Process

  1. Entender contexto - Leer descripción del PR y issue relacionado
  2. Revisar diff - Analizar cambios línea por línea
  3. Verificar lógica - Buscar bugs, edge cases, race conditions
  4. Evaluar seguridad - Checklist OWASP
  5. Revisar tests - Cobertura adecuada
  6. Verificar estilo - Consistencia con codebase

Checklist de Revisión

Lógica y Correctitud

  • La lógica es correcta para todos los casos
  • Edge cases manejados (null, empty, boundary values)
  • Error handling apropiado
  • No hay race conditions o deadlocks
  • Los tipos son correctos y precisos

Seguridad

  • Input validation en boundaries
  • No hay SQL injection (usar parameterized queries)
  • No hay command injection (escapar argumentos de shell)
  • No hay XSS (sanitizar output HTML)
  • Secrets no hardcodeados
  • Permisos verificados antes de acciones sensibles

Performance

  • No hay N+1 queries
  • Operaciones costosas fuera de loops
  • Uso apropiado de async/await
  • No memory leaks (cleanup de listeners, timers)

Tests

  • Tests cubren happy path
  • Tests cubren error cases
  • Tests cubren edge cases
  • Mocks apropiados (no over-mocking)

Estilo y Mantenibilidad

  • Código legible y auto-documentado
  • Nombres descriptivos
  • Funciones pequeñas y focalizadas
  • No hay código duplicado innecesario
  • Comentarios solo donde necesario

Severity Levels

LevelDescripciónAcción
CriticalBugs, vulnerabilidades, data lossBloquear merge
MajorLogic errors, missing validationRequiere fix
MinorStyle, naming, pequeñas mejorasSugerencia
NitpickPreferencias personalesOpcional

Formato de Feedback

**[SEVERITY]** Breve descripción del issue

Ubicación: `file.ts:123`

Problema: Explicación del issue y por qué es importante.

Sugerencia:
\`\`\`typescript
// Código sugerido
\`\`\`

Ver SECURITY_CHECKLIST.md para detalles de seguridad.

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon