スキル一覧に戻る
renanlido

code-review

by renanlido

3🍴 0📅 2026年1月22日
GitHubで見るManusで実行

SKILL.md


name: code-review description: Skill para revisar codigo com checklist de qualidade triggers:

  • "revisar codigo"
  • "code review"
  • "review"
  • "analisar codigo"
  • "verificar qualidade"

Code Review Skill

Este skill e ativado quando o usuario quer revisar codigo para garantir qualidade.

Checklist de Review

1. Qualidade de Codigo

  • Nomes claros: Variaveis, funcoes e classes tem nomes descritivos?
  • Funcoes pequenas: Funcoes fazem uma coisa so?
  • DRY: Nao ha codigo duplicado?
  • Complexidade: Logica e simples de entender?
  • Tratamento de erros: Erros sao tratados adequadamente?

2. Padroes do Projeto

  • Estrutura: Segue a arquitetura definida?
  • Nomenclatura: Segue convencoes do projeto?
  • Imports: Organizados e sem dependencias desnecessarias?
  • Estilo: Consistente com o resto do codigo?

3. Seguranca (OWASP Top 10)

  • Injection: Input e sanitizado/validado?
  • XSS: Output e escapado corretamente?
  • Auth: Autenticacao/autorizacao esta correta?
  • Secrets: Nao ha credenciais hardcoded?
  • Dados sensiveis: Estao protegidos/criptografados?

4. Testes

  • Existem: Testes foram escritos?
  • Coverage: Coverage >= 80%?
  • Qualidade: Testam comportamento, nao implementacao?
  • Edge cases: Casos limites estao cobertos?

5. Performance

  • N+1: Nao ha queries N+1?
  • Loops: Nao ha loops desnecessarios?
  • Memory: Nao ha memory leaks obvios?
  • Async: Operacoes async sao tratadas corretamente?

Classificacao de Issues

CRITICAL (Bloqueador)

  • Vulnerabilidades de seguranca
  • Bugs que quebram funcionalidade
  • Violacoes graves de arquitetura

HIGH (Importante)

  • Falta de testes para codigo critico
  • Performance issues significativos
  • Codigo muito dificil de manter

MEDIUM (Recomendado)

  • Melhorias de legibilidade
  • Refatoracoes menores
  • Documentacao faltando

LOW (Sugestao)

  • Nitpicks de estilo
  • Otimizacoes opcionais

Formato de Feedback

### [SEVERITY] Titulo da Issue

**Arquivo:** `path/to/file.ts:42`

**Problema:**
Descricao clara do problema encontrado.

**Sugestao:**
Como resolver ou melhorar.

**Exemplo:**
\`\`\`typescript
// Antes (problema)
// Depois (solucao)
\`\`\`

Pontos Positivos

Sempre mencione tambem o que esta bom:

  • Boas praticas seguidas
  • Codigo bem estruturado
  • Testes bem escritos
  • Documentacao clara

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

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

レビュー

💬

レビュー機能は近日公開予定です