AI Diff Reviewer
FeaturedUna metodología de review para CI y tu coding agent.
AI Diff Reviewer es un code reviewer impulsado por LLM con dos superficies. En CI corre como una GitHub Action compuesta — comentarios inline, bloques de sugerencia, gating por severidad y un timeline de PR limpio. En local se instala como coding-agent skill para que puedas revisar el branch actual antes de hacer push. Fija `@v2` en ambos lados y el prompt por defecto se mantiene en sync. Antes se publicaba como AI PR Reviewer.
5
capacidades coordinadas — review, setup, extension, open-pr, apply-review
2
superficies — Action + agent skill
4
proveedores LLM (Anthropic, Claude Code, Cursor, Codex)
MIT
licencia, de punta a punta
Sub-skills
Un skill pack. Cada verbo que tu agente necesita.
Cada sub-skill se mapea 1:1 con un endpoint público de la API de Dailybot. Componible, coherente y documentado — como tu agente lo espera.
review
Corre un review local del diff del branch actual usando la misma metodología y modelo de severidad que la Action de CI. Pedí “Review my current branch” antes de pushear.
generate-extension
Autorea un `.review/extension.md` a medida del repo para que las reglas de casa se apilen sobre el prompt por defecto enviado — compartido por la skill local y CI cuando está cableado.
setup
Instala y configura la GitHub Action con un wizard guiado — proveedor, strictness, triggers, labels — y escribe `.github/workflows/pr-review.yml`. También es el manual de referencia de cada input de action.yml.
open-pr
Borra un título Conventional-Commits y un cuerpo de PR estructurado a partir del diff del branch actual, y luego crea o edita el PR con `gh`.
apply-review
Lee el review de CI publicado en el PR abierto, presenta los hallazgos en el mismo formato que un review local, y recorre cada hallazgo para aplicar, diferir o saltar — con consentimiento por hallazgo.
Por qué funciona
Las piezas que lo hacen sentir un teammate.
Paridad local ↔ CI
El `prompt.md` de la skill es byte-idéntico al prompt por defecto de la Action en el mismo tag. Fijá `@v2` en ambas superficies y compartí `.review/extension.md` para que laptop y Actions se mantengan alineados.
Gating por severidad
Cada hallazgo es `critical`, `warning` o `info`. Configurá qué severidades bloquean el check de CI. Shippeá más rápido en reviews solo-info; bloqueá en critical.
Un archivo de extensión, ambas superficies
Las reglas de casa viven en `.review/extension.md` (los paths legacy siguen aceptados). CI y la skill local leen el mismo archivo para que los estándares del equipo no diverjan.
Elección de proveedor bajo tu control
Anthropic (por defecto), Claude Code, Cursor y Codex. Traé tu propia API key — la Action nunca hace proxy a través de Dailybot.
Wizard de setup + referencia de inputs
Decí “Set up AI Diff Reviewer for this repo” y la skill convierte seis preguntas en un workflow a medida. Preguntá “what does strictness do?” y responde desde la referencia enviada sin abrir action.yml.
MIT + totalmente forkable
Forkealo, cableá un modelo privado, extendé el contrato de severidad — el código y la licencia dicen que sí.
Cómo se conecta Dailybot
Combínala con Deep Work Plan y el Agent Skill cuando quieras que el trabajo revisado aterrice en el mismo feed de standup que tu equipo ya lee. La skill mantiene el review local y de CI en una sola metodología — los hallazgos quedan en el PR donde los humanos ya miran.
Diseñada para
Agentes compatibles
Instalación
Dos comandos y tu agente es un teammate.
Instala el CLI de Dailybot una vez — autentica tu sesión y cada skill llama al mismo binario debajo. Luego añade la skill al CLI de IA que uses.
Step 1
Instala el CLI (base recomendada)
Un comando. Configura el binario `dailybot` y prepara tu auth local.
$ curl -fsSL https://cli.dailybot.com/install.sh | bashStep 2
Instala en tu CLI de IA de elección
Cada CLI de IA relevante lee las skills desde la carpeta `.agents/skills/` de tu proyecto. Elige tu CLI, corre el comando y la skill queda disponible en cada sesión 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-reviewerEn la práctica
Lo que los equipos realmente hacen con ella.
01
Review antes de pushear
Corré la skill en local, arreglá lo que importa y después abrí el PR. CI confirma con la misma metodología en lugar de sorprenderte a la mañana.
02
Puesta al día rápida en PRs medianos
Los humanos siguen dueños de la arquitectura y el gusto. El reviewer limpia la clase de issues que no necesitan ojo humano — typos obvios, null checks faltantes, drift de estilo — antes de que alguien abra la pestaña.
03
Estándares sin pelear en Slack
Configurá umbrales de severidad y dejá que el check gatee el merge. Los equipos dejan de discutir estilo en el chat — el check falla en critical, o no.
04
Cerrá el loop después de CI
Cuando la Action publica hallazgos, `apply-review` te recorre cada uno — aplicar, diferir o saltar — sin commits ni pushes sorpresa.
FAQ
Las preguntas que más escuchamos.
¿Es lo mismo que AI PR Reviewer?
Sí — renombrado. El repositorio de GitHub `DailybotHQ/ai-pr-reviewer` redirige a `DailybotHQ/ai-diff-reviewer`. Usá `@v2` y el nombre nuevo de ahora en adelante.
¿Necesito la GitHub Action para usar la skill?
No. Flow A es solo local — review en tu branch sin CI. Flow B agrega la Action para paridad dual-superficie. El sub-skill setup instala CI cuando lo querés.
¿Qué proveedores LLM están soportados?
Anthropic (por defecto), Claude Code, Cursor y Codex. Se configura vía inputs de la Action / setup de la skill. Vos traés tu propia key.
¿A dónde se envía el código?
Al proveedor LLM que configures — la Action nunca hace proxy a través de Dailybot. Tu API key, tus datos, tu elección de proveedor.
¿Reemplaza el review humano?
No. Maneja la clase de feedback que no necesita ojo humano para que los humanos se enfoquen en arquitectura, correctness y gusto.
¿Cómo encaja con Deep Work Plan?
El Security Review de DWP puede opcionalmente correr el pass local de AI Diff Reviewer y anexar hallazgos. El mismo modelo de severidad; los hallazgos critical siguen el contrato existente de Security Review.
Qué es
AI Diff Reviewer es un code reviewer impulsado por LLM con dos superficies: una GitHub Marketplace Action para CI de pull requests, y una coding-agent skill para pases locales de “review my branch”. Cinco capacidades coordinadas — review, generate-extension, setup, open-pr, apply-review — cubren el loop completo desde las reglas de casa hasta el merge gate.
Por qué los equipos lo usan
Porque “¿qué reviewer está mirando mi código?” debería tener una respuesta que puedas inspeccionar, y porque local y CI no deberían discrepar sobre los estándares. Licencia MIT, desarrollado en abierto, sin comportamiento de caja negra. Forkealo, cablealo a un modelo privado, extendé el contrato de severidad — el código y la licencia dicen que sí.
Cómo funciona con Dailybot
La skill se sostiene sola — no necesitás Dailybot para correr reviews. Cuando también usás el Dailybot Agent Skill y Deep Work Plan, el trabajo revisado puede reportarse al mismo feed de standup, y el Security Review de DWP puede invocar el reviewer local como un pass aditivo. Detalle open-source: /es/open-source/ai-diff-reviewer.
Envía trabajo de agente que tu equipo pueda ver.
Instala la skill en tu CLI de IA favorito y cada acción que tome tu agente aterriza en el mismo standup que tus humanos ya leen.
Skills relacionadas
Dailybot Agent Skill
La skill oficial cross-agent que convierte cualquier CLI de codificación con IA — Claude Code, Cursor, Codex, Gemini, Copilot — en un teammate real sobre Dailybot. Catorce capacidades mapeadas 1:1 con la API pública.
Deep Work Plan
La metodología flagship de agentes de Dailybot. Convierte cualquier meta ambigua multi-paso en un plan numerado, atómico y validado que cualquier agente de codificación de IA puede ejecutar — una tarea con puerta a la vez.