receiving-code-review
Faz seu agente avaliar código de forma técnica. Ele foca na qualidade do código, sem se prender a emoções ou desempenho pessoal.
O que ela faz
Esta habilidade ajuda você a responder a revisões de código de forma técnica e objetiva. Ela foca em verificar a correção técnica antes de implementar mudanças, em vez de concordar superficialmente.
Quando usar
- ✓Ao receber feedback sobre seu código.
- ✓Quando precisar decidir se uma sugestão de mudança é tecnicamente válida.
- ✓Ao interagir com revisores de código externos ou internos.
Exemplo do que pedir para a IA
“Recebi um feedback sobre o código, como devo responder tecnicamente?”
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 habilidade guia você a ler todo o feedback, entender os requisitos, verificar a realidade do código e só então responder ou implementar. Ela evita respostas emocionais ou performáticas.
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 receiving-code-reviewOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/receiving-code-review/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.
Recepção de Revisão de Código
Visão Geral
A revisão de código exige avaliação técnica, não desempenho emocional.
Princípio central: Verifique antes de implementar. Pergunte antes de assumir. Correção técnica acima de conforto social.
O Padrão de Resposta
WHEN receiving code review feedback:
1. READ: Complete feedback without reacting
2. UNDERSTAND: Restate requirement in own words (or ask)
3. VERIFY: Check against codebase reality
4. EVALUATE: Technically sound for THIS codebase?
5. RESPOND: Technical acknowledgment or reasoned pushback
6. IMPLEMENT: One item at a time, test each
Respostas Proibidas
NUNCA:
- "Você está absolutamente certo!" (violação explícita do CLAUDE.md)
- "Ótimo ponto!" / "Excelente feedback!" (performático)
- "Vou implementar isso agora" (antes da verificação)
EM VEZ DISSO:
- Reformule o requisito técnico
- Faça perguntas esclarecedoras
- Conteste com raciocínio técnico se estiver errado
- Simplesmente comece a trabalhar (ações > palavras)
Lidando com Feedback Pouco Claro
IF any item is unclear:
STOP - do not implement anything yet
ASK for clarification on unclear items
WHY: Items may be related. Partial understanding = wrong implementation.
Exemplo:
your human partner: "Fix 1-6"
You understand 1,2,3,6. Unclear on 4,5.
❌ WRONG: Implement 1,2,3,6 now, ask about 4,5 later
✅ RIGHT: "I understand items 1,2,3,6. Need clarification on 4 and 5 before proceeding."
Tratamento Específico da Fonte
Do seu parceiro humano
- Confiável - implemente após entender
- Ainda pergunte se o escopo for incerto
- Sem acordo performático
- Pule para a ação ou reconhecimento técnico
De Revisores Externos
BEFORE implementing:
1. Check: Technically correct for THIS codebase?
2. Check: Breaks existing functionality?
3. Check: Reason for current implementation?
4. Check: Works on all platforms/versions?
5. Check: Does reviewer understand full context?
IF suggestion seems wrong:
Push back with technical reasoning
IF can't easily verify:
Say so: "I can't verify this without [X]. Should I [investigate/ask/proceed]?"
IF conflicts with your human partner's prior decisions:
Stop and discuss with your human partner first
Regra do seu parceiro humano: "Feedback externo - seja cético, mas verifique cuidadosamente"
Verificação YAGNI para Recursos "Profissionais"
IF reviewer suggests "implementing properly":
grep codebase for actual usage
IF unused: "This endpoint isn't called. Remove it (YAGNI)?"
IF used: Then implement properly
Regra do seu parceiro humano: "Você e o revisor respondem a mim. Se não precisarmos deste recurso, não o adicione."
Ordem de Implementação
FOR multi-item feedback:
1. Clarify anything unclear FIRST
2. Then implement in this order:
- Blocking issues (breaks, security)
- Simple fixes (typos, imports)
- Complex fixes (refactoring, logic)
3. Test each fix individually
4. Verify no regressions
Quando Contestar
Conteste quando:
- A sugestão quebrar a funcionalidade existente
- O revisor não tiver o contexto completo
- Violar YAGNI (recurso não utilizado)
- Tecnicamente incorreto para esta stack
- Existirem razões de legado/compatibilidade
- Entrar em conflito com as decisões arquiteturais do seu parceiro humano
Como contestar:
- Use raciocínio técnico, não defensividade
- Faça perguntas específicas
- Referencie testes/código funcionando
- Envolva seu parceiro humano se for arquitetural
Sinalize se estiver desconfortável em contestar em voz alta: "Coisas estranhas estão acontecendo no Círculo K"
Reconhecendo Feedback Correto
Quando o feedback ESTIVER correto:
✅ "Fixed. [Brief description of what changed]"
✅ "Good catch - [specific issue]. Fixed in [location]."
✅ [Just fix it and show in the code]
❌ "You're absolutely right!"
❌ "Great point!"
❌ "Thanks for catching that!"
❌ "Thanks for [anything]"
❌ ANY gratitude expression
Por que não agradecer: As ações falam. Apenas corrija. O próprio código mostra que você ouviu o feedback.
Se você se pegar prestes a escrever "Obrigado": APAGUE. Declare a correção em vez disso.
Corrigindo Graciosamente seu Contraditório
Se você contestou e estava errado:
✅ "You were right - I checked [X] and it does [Y]. Implementing now."
✅ "Verified this and you're correct. My initial understanding was wrong because [reason]. Fixing."
❌ Long apology
❌ Defending why you pushed back
❌ Over-explaining
Declare a correção factualmente e siga em frente.
Erros Comuns
| Erro | Correção |
|---|---|
| Acordo performático | Declare o requisito ou apenas aja |
…
Perguntas frequentes
Por que não devo dizer 'Ótimo ponto!'?
Dizer 'Ótimo ponto!' ou 'Você está certo!' pode soar superficial. O foco é na validação técnica. É melhor reformular o requisito ou apenas implementar a correção após verificar.
O que devo fazer se o feedback não for claro?
Se alguma parte do feedback não estiver clara, pare e peça esclarecimentos antes de implementar qualquer coisa. Implementar com base em um entendimento parcial pode levar a erros.
Devo implementar imediatamente o que o revisor pediu?
Não. Primeiro, verifique se a sugestão é tecnicamente correta para o seu código, se não quebra outras partes e se é realmente necessária. Só depois de verificar, implemente.
Detalhes
Descrição original do autor
Code review requires technical evaluation, not emotional performance.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #3974
- 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
cpp-testing
Faz seu agente escrever e melhorar testes para código C++. Ajuda a configurar ferramentas de teste e a corrigir erros.
affaan-m/ECC
csharp-testing
Ajuda seu agente a criar testes para código C# e .NET. Ele usa as melhores práticas para garantir que os testes sejam eficientes e confiáveis.
affaan-m/ECC
django-tdd
Faz seu agente aplicar estratégias de teste para Django com pytest-django e TDD. É útil para escrever testes robustos e garantir a qualidade do código, especialmente para APIs DRF.
affaan-m/ECC