Pular para o conteúdo
Skillpedia
Documentação48 mil · #2612

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/comprehensive-review-pr-enhance/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/comprehensive-review-pr-enhance/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-enhance

Ou 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.md
Conteú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

  1. Execute git diff <base>...HEAD --stat para identificar arquivos alterados e escopo.
  2. Categorize as alterações: fonte, teste, configuração, docs, build, estilos.
  3. Gere a descrição do PR usando o template abaixo.
  4. Adicione uma lista de verificação de revisão com base nas categorias de arquivos alteradas.
  5. 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.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2612
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas