AI Diff Reviewer
Skill em destaqueUma metodologia de review para CI e seu coding agent.
AI Diff Reviewer é um code reviewer impulsado por LLM com duas superfícies. Em CI roda como uma GitHub Action composta — comentários inline, blocos de sugestão, gating por severidade e um timeline de PR limpo. Localmente se instala como coding-agent skill para você revisar o branch atual antes de fazer push. Fixe `@v2` nos dois lados e o prompt padrão permanece em sync. Antes era publicado como AI PR Reviewer.
5
capacidades coordenadas — review, setup, extension, open-pr, apply-review
2
superfícies — Action + agent skill
4
provedores LLM (Anthropic, Claude Code, Cursor, Codex)
MIT
licença, de ponta a ponta
Sub-skills
Um skill pack. Cada verbo que seu agente precisa.
Cada sub-skill mapeia 1:1 para um endpoint público da API do Dailybot. Componível, coerente e documentado — como seu agente espera.
review
Roda um review local do diff do branch atual usando a mesma metodologia e modelo de severidade da Action de CI. Peça “Review my current branch” antes de fazer push.
generate-extension
Autora um `.review/extension.md` sob medida do repo para que as regras da casa se empilhem sobre o prompt padrão enviado — compartilhado pela skill local e pelo CI quando conectado.
setup
Instala e configura a GitHub Action via um wizard guiado — provedor, strictness, triggers, labels — e escreve `.github/workflows/pr-review.yml`. Também é o manual de referência de cada input do action.yml.
open-pr
Redige um título Conventional-Commits e um corpo de PR estruturado a partir do diff do branch atual, e então cria ou edita o PR com `gh`.
apply-review
Lê o review de CI publicado no PR aberto, apresenta os achados no mesmo formato de um review local, e percorre cada achado para aplicar, adiar ou pular — com consentimento por achado.
Por que funciona
As peças que fazem parecer um teammate.
Paridade local ↔ CI
O `prompt.md` da skill é byte-idêntico ao prompt padrão da Action na mesma tag. Fixe `@v2` nas duas superfícies e compartilhe `.review/extension.md` para laptop e Actions permanecerem alinhados.
Gating por severidade
Cada achado é `critical`, `warning` ou `info`. Configure quais severidades bloqueiam o check de CI. Faça ship mais rápido em reviews só-info; bloqueie em critical.
Um arquivo de extensão, ambas as superfícies
As regras da casa vivem em `.review/extension.md` (paths legacy ainda são aceitos). CI e a skill local leem o mesmo arquivo para que os padrões da equipe não divirjam.
Escolha de provedor sob seu controle
Anthropic (padrão), Claude Code, Cursor e Codex. Traga sua própria API key — a Action nunca faz proxy pelo Dailybot.
Wizard de setup + referência de inputs
Diga “Set up AI Diff Reviewer for this repo” e a skill transforma seis perguntas em um workflow sob medida. Pergunte “what does strictness do?” e ela responde a partir da referência enviada sem abrir action.yml.
MIT + totalmente forkable
Faça fork, conecte um modelo privado, estenda o contrato de severidade — o código e a licença dizem que sim.
Como o Dailybot se conecta
Combine com Deep Work Plan e o Agent Skill quando quiser que o trabalho revisado aterrisse no mesmo feed de standup que sua equipe já lê. A skill mantém o review local e de CI em uma única metodologia — os achados ficam no PR onde os humanos já olham.
Projetada para
Agentes compatíveis
Instalação
Dois comandos e seu agente é um teammate.
Instale a CLI do Dailybot uma vez — autentica sua sessão e cada skill chama o mesmo binário por baixo. Depois adicione a skill à CLI de IA que usar.
Step 1
Instale a CLI (base recomendada)
Um comando. Configura o binário `dailybot` e prepara sua auth local.
$ curl -fsSL https://cli.dailybot.com/install.sh | bashStep 2
Instale na sua CLI de IA de escolha
Cada CLI de IA relevante lê as skills da pasta `.agents/skills/` do seu projeto. Escolha sua CLI, rode o comando e a skill fica disponível em cada sessão futura.
npx skills add DailybotHQ/ai-diff-reviewer --skill ai-diff-reviewername: PR review
on:
pull_request:
branches: [main]
types: [opened, synchronize, labeled]
concurrency:
group: pr-review-${{ github.event.pull_request.number }}
cancel-in-progress: true
jobs:
review:
runs-on: ubuntu-latest
timeout-minutes: 15
permissions:
contents: read
pull-requests: write
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
- uses: DailybotHQ/ai-diff-reviewer@v2
with:
api-key: ${{ secrets.ANTHROPIC_API_KEY }}
github-token: ${{ secrets.GITHUB_TOKEN }}
provider: anthropic
model: claude-sonnet-4-6
strictness: block-on-critical
prompt-extension-file: .review/extension.md
applied-label: pr-reviewed
skip-review-label: skip-ai-review
pr-description-mode: autocomplete
complexity-labels-enabled: truehttps://github.com/marketplace/actions/ai-diff-reviewerNa prática
O que as equipes realmente fazem com isso.
01
Review antes do push
Rode a skill localmente, corrija o que importa e depois abra o PR. O CI confirma com a mesma metodologia em vez de te surpreender de manhã.
02
Atualização rápida em PRs médios
Humanos ainda são donos da arquitetura e do gosto. O reviewer limpa a classe de issues que não precisam de olho humano — typos óbvios, null checks faltando, drift de estilo — antes de alguém abrir a aba.
03
Padrões sem briga no Slack
Configure limiares de severidade e deixe o check fazer o gate do merge. As equipes param de discutir estilo no chat — o check falha em critical, ou não.
04
Feche o loop depois do CI
Quando a Action publica achados, `apply-review` percorre cada um — aplicar, adiar ou pular — sem commits nem pushes surpresa.
FAQ
As perguntas que mais ouvimos.
Isso é o mesmo que AI PR Reviewer?
Sim — renomeado. O repositório do GitHub `DailybotHQ/ai-pr-reviewer` redireciona para `DailybotHQ/ai-diff-reviewer`. Use `@v2` e o novo nome daqui pra frente.
Preciso da GitHub Action para usar a skill?
Não. Flow A é só local — review no seu branch sem CI. Flow B adiciona a Action para paridade dual-superfície. O sub-skill setup instala o CI quando você quiser.
Quais provedores LLM são suportados?
Anthropic (padrão), Claude Code, Cursor e Codex. Configure via inputs da Action / setup da skill. Você traz sua própria key.
Para onde o código é enviado?
Para o provedor LLM que você configurar — a Action nunca faz proxy pelo Dailybot. Sua API key, seus dados, sua escolha de provedor.
Substitui o review humano?
Não. Cuida da classe de feedback que não precisa de olho humano para que humanos foquem em arquitetura, correctness e gosto.
Como encaixa com Deep Work Plan?
O Security Review do DWP pode opcionalmente rodar o pass local do AI Diff Reviewer e anexar achados. O mesmo modelo de severidade; achados critical seguem o contrato existente do Security Review.
O que é
AI Diff Reviewer é um code reviewer impulsado por LLM com duas superfícies: uma GitHub Marketplace Action para CI de pull requests, e uma coding-agent skill para passes locais de “review my branch”. Cinco capacidades coordenadas — review, generate-extension, setup, open-pr, apply-review — cobrem o loop completo das regras da casa até o merge gate.
Por que as equipes usam
Porque “qual reviewer está olhando meu código?” deveria ter uma resposta que você possa inspecionar, e porque local e CI não deveriam discordar sobre os padrões. Licença MIT, desenvolvido em aberto, sem comportamento de caixa-preta. Faça fork, conecte a um modelo privado, estenda o contrato de severidade — o código e a licença dizem que sim.
Como funciona com o Dailybot
A skill se sustenta sozinha — você não precisa do Dailybot para rodar reviews. Quando também usa o Dailybot Agent Skill e o Deep Work Plan, o trabalho revisado pode reportar no mesmo feed de standup, e o Security Review do DWP pode invocar o reviewer local como um pass aditivo. Detalhe open-source: /pt/open-source/ai-diff-reviewer.
Envie trabalho de agente que sua equipe realmente vê.
Instale a skill na sua CLI de IA favorita e cada ação que seu agente tomar aterrissa no mesmo standup que seus humanos já leem.
Skills relacionadas
Dailybot Agent Skill
Dê ao seu agente de programação com IA as mesmas ações de um teammate — reportar progresso, enviar mensagens, dar kudos, enviar forms — tudo no standup que sua equipe já lê.
Deep Work Plan
A metodologia flagship de agentes do Dailybot. Transforme qualquer meta ambígua multi-etapa em um plano numerado, atômico e validado que qualquer agente de programação de IA pode executar — uma tarefa com portão por vez.