Pular para o conteúdo
Skillpedia
Testes48 mil · #3974

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/receiving-code-review/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/receiving-code-review/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-review

Ou 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.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.

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.

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas