AI Diff Reviewer
FeaturedUma 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
A skill oficial cross-agent que transforma qualquer CLI de programação com IA — Claude Code, Cursor, Codex, Gemini, Copilot — em um teammate real no Dailybot. Quatorze capacidades mapeadas 1:1 com a API pública.
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.