PR Assistantgithub ↗

GitHub App · Claude · Next.js

PR
Assistant

Analisa Pull Requests automaticamente e comenta bugs, segurança e melhorias — sem PAT, com GitHub App de verdade.

Do webhook ao comentário no PR

Um fluxo enxuto, seguro e com controle de custo — feito para produção, não para demo frágil.

  1. 01

    Webhook

    GitHub envia o evento. Validamos HMAC antes de qualquer coisa.

  2. 02

    Diff

    Installation token busca as mudanças. Lockfiles e binários saem.

  3. 03

    Claude

    Análise em JSON estruturado: bugs, segurança, naming, erros.

  4. 04

    Comentário

    Markdown no PR. Redis evita reanalisar rebase sem mudança real.

Evidência

Isso não é conceito — é resultado real

Fluxo gravado em produção: abrir o PR e receber o review do bot — sem mock de interface.

01 · Fluxo

abrir PR → bot comenta

Gravação real: criar o Pull Request e esperar o comentário do PR Assistant aparecer na conversa.

02 · Comentário

review em português

Comentário real do PR Assistant num Pull Request de teste
PR de teste com falhas intencionais — não é código de produção da loja. Validação da análise do bot (Haiku).

Feito como produto real

As mesmas escolhas que bots de produção usam — documentadas no README.

  • GitHub App

    JWT + installation token. Permissões granulares, sem PAT na conta.

  • Custo sob controle

    Limite de diff, rate limit por repo e dedup no Redis.

  • Deploy serverless

    Next.js na Vercel, Upstash Redis, Claude via Anthropic API.