CommunityEscrita e Ediçãogithub.com

w4xqz/code-review-skill

Automatize revisões de código para projetos de código geral com verificações modulares paralelas, escopo orientado por configuração e relatórios claros.

O que é code-review-skill?

Esta skill automatiza o processo de revisão de código para projetos de software em geral. Ela permite que você realize verificações modulares e paralelas, o que acelera significativamente o feedback sobre a qualidade do código. A skill suporta plataformas como Claude Code, Cursor e Codex, e é útil para desenvolvedores que desejam manter padrões de código consistentes sem revisões manuais demoradas. Seu funcionamento é baseado em um sistema orientado por configuração: você define quais verificações (como linting, análise de segurança, melhores práticas) devem ser executadas e em quais partes do código, através de um arquivo de configuração. As verificações são feitas em paralelo para eficiência, e no final um relatório claro é gerado com os resultados, facilitando a identificação e correção de problemas.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add w4xqz/code-review-skill

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que code-review-skill faz?

Automatize revisões de código para projetos de código geral com verificações modulares paralelas, escopo orientado por configuração e relatórios claros.

Visão Geral

Esta skill automatiza revisões de código para projetos de software em geral. Ela realiza verificações modulares em paralelo, permitindo rápida identificação de problemas de qualidade de código, segurança e conformidade com boas práticas.

Como Funciona

  1. Configuração: Você define um arquivo de configuração (ex.: review-config.json) no diretório raiz do seu projeto, especificando quais verificações executar e em quais pastas ou arquivos.
  2. Execução: A skill executa cada verificação de forma paralela, utilizando ferramentas como linters, scanners de segurança, analisadores de complexidade, etc.
  3. Resultados: Um relatório claro é gerado, geralmente em formato Markdown ou JSON, listando problemas encontrados, sua severidade e sugestões de correção.

Configuração

Exemplo de arquivo review-config.json:

{
  "checks": [
    "lint",
    "security",
    "complexity",
    "best-practices"
  ],
  "scope": [
    "src/**/*.js",
    "!src/vendor/**"
  ],
  "parallel": true
}

Plataformas Suportadas

  • Claude Code
  • Cursor
  • Codex
  • Qualquer ambiente com suporte a Node.js e CLI

Requisitos

  • Node.js 16.x ou superior
  • Permissões de leitura para os arquivos a serem revisados

Como Usar

  1. Certifique-se de que o arquivo de configuração está presente.
  2. Execute a skill através do comando: npx code-review-skill run
  3. Visualize o relatório gerado na pasta ./reports/.

Exemplo de Saída

# Relatório de Revisão de Código

## Verificação: Lint
- arquivo: src/app.js, linha 42: variável não utilizada `x` (severidade: baixa)
- arquivo: src/utils.js, linha 15: indentação inconsistente (severidade: baixa)

## Verificação: Segurança
- arquivo: src/auth.js, linha 23: uso de eval() (severidade: alta) - **Sugestão**: evitar eval() para prevenir injeção de código.

Contribuição

Contribuições são bem-vindas! Por favor, abra um pull request ou issue no repositório.

Licença

MIT

Habilidades Relacionadas