comprehensive-review-pr-enhance
Faz seu agente criar descrições claras para revisões de código (PRs). Ele adiciona checklists e resumos para ajudar os revisores a entenderem as mudanças.
O que ela faz
Esta ferramenta ajuda a criar descrições claras e organizadas para as mudanças que você fez em um projeto de programação (chamadas de 'pull requests' ou PRs). Ela também sugere verificações para quem for revisar seu código.
Quando usar
- ✓Quando você precisa explicar suas mudanças para outras pessoas revisarem.
- ✓Se você tem muitas mudanças e precisa de uma descrição detalhada.
- ✓Para garantir que a revisão do código seja completa e cubra os riscos.
Exemplo do que pedir para a IA
“Escreva uma descrição para este pull request com base nas minhas mudanças de código.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta analisa as mudanças no seu código, as organiza por tipo (como código novo, testes ou configurações) e monta um resumo estruturado. Ela também adiciona uma lista de verificação para quem for revisar, baseada nos tipos de arquivos modificados.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill comprehensive-review-pr-enhanceOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/comprehensive-review-pr-enhance/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Melhoria de Pull Request
Quando Usar
- Você precisa transformar um diff do Git em uma descrição de pull request amigável para revisores.
- Você quer um resumo de PR com categorias de alteração, riscos, notas de teste e uma lista de verificação.
- O diff é grande o suficiente para que os revisores precisem de uma estrutura explícita em vez de um resumo curto e ad hoc.
Fluxo de Trabalho
- Execute
git diff <base>...HEAD --statpara identificar arquivos alterados e escopo. - Categorize as alterações: fonte, teste, configuração, docs, build, estilos.
- Gere a descrição do PR usando o template abaixo.
- Adicione uma lista de verificação de revisão com base nas categorias de arquivos alteradas.
- Sinalize alterações que quebram compatibilidade, arquivos sensíveis à segurança ou diffs grandes (>500 linhas).
Template de Descrição de PR
## Summary
<!-- one-paragraph executive summary: what changed and why -->
## Changes
| Category | Files | Key change |
|----------|-------|------------|
| source | `src/auth.ts` | added OAuth2 PKCE flow |
| test | `tests/auth.test.ts` | covers token refresh edge case |
| config | `.env.example` | new `OAUTH_CLIENT_ID` var |
## Why
<!-- link to issue/ticket + one sentence on motivation -->
## Testing
- [ ] unit tests pass (`npm test`)
- [ ] manual smoke test on staging
- [ ] no coverage regression
## Risks & Rollback
- **Breaking?** yes / no
- **Rollback**: revert this commit; no migration needed
- **Risk level**: low / medium / high — because ___
Regras da Lista de Verificação de Revisão
Adicione seções à lista de verificação apenas quando a categoria de arquivo correspondente aparecer no diff:
| Categoria de arquivo | Itens da lista de verificação |
|---|---|
| fonte | sem instruções de debug, funções <50 linhas, nomes descritivos, tratamento de erros |
| teste | asserções significativas, casos de borda, sem testes instáveis, padrão AAA |
| configuração | sem segredos codificados, variáveis de ambiente documentadas, compatível com versões anteriores |
| docs | preciso, exemplos incluídos, changelog atualizado |
sensível à segurança (auth, crypto, token, password no caminho) |
validação de entrada, sem segredos em logs, autorização correta |
Divisão de PRs Grandes
Quando o diff exceder 20 arquivos ou 1000 linhas, sugira dividir por área de funcionalidade:
git checkout -b feature/part-1
git cherry-pick <commits-for-part-1>
Recursos
resources/implementation-playbook.md— Helpers em Python para análise automatizada de PR, relatórios de cobertura e pontuação de risco.
Limitações
- Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
- Não trate a saída como substituta para validação específica do ambiente, testes ou revisão de especialistas.
- Pare e peça esclarecimentos se os inputs necessários, permissões, limites de segurança ou critérios de sucesso estiverem faltando.
Perguntas frequentes
O que é um 'git diff'?
É um comando que mostra as diferenças entre duas versões do seu código.
O que é um 'pull request' (PR)?
É um pedido para que outras pessoas revisem e aceitem as mudanças que você fez no código de um projeto.
Por que organizar a descrição do PR?
Uma descrição organizada facilita a compreensão das mudanças, acelera a revisão e ajuda a identificar possíveis problemas ou riscos.
Detalhes
Descrição original do autor
Generate structured PR descriptions from diffs, add review checklists, risk assessments, and test coverage summaries. Use when the user says "write a PR description", "improve this PR", "summarize my changes", "PR review", "pull request", or asks to document a diff for reviewers.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2612
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
architecture-decision-records
Faz seu agente registrar decisões importantes sobre a estrutura do projeto. Ajuda a entender o porquê das escolhas feitas e a manter um histórico claro das mudanças.
affaan-m/ECC
code-tour
Faz seu agente criar guias passo a passo no código, com locais exatos em arquivos e linhas. É útil para apresentar um projeto, explicar código ou revisar mudanças. Ajuda a entender como um sistema funciona.
affaan-m/ECC
codebase-onboarding
Ajuda seu agente a analisar um código desconhecido e criar um guia de integração. Ele inclui um mapa da arquitetura, pontos de entrada e convenções. Ideal para quem está começando em um novo projeto.
affaan-m/ECC