Repolode
coldteadotai

coldteadotai/pr-lens

Representa cada pull request em diagramas animados de arquitetura e fluxo de dados, publicados como comentário no PR, para GitHub, GitLab e Bitbucket.

Estrelas
2,370
Forks
99
Issues abertas
4
Último commit
há 4 horas

O que é?

O PR Lens gera guias visuais das mudanças no código. Ele lê o diff de um pull request, usa um modelo para mapear os componentes afetados e as chamadas entre eles e renderiza o resultado como diagramas SVG animados em temas claro e escuro. Os diagramas são publicados como comentário no pull request, com as partes alteradas coloridas em verde para itens novos, âmbar para itens modificados e vermelho para itens removidos.

Além do comentário, cada diagrama pode ser aberto em uma tela interativa, na qual é possível ampliar, deslocar e percorrer guias passo a passo. Ao clicar em uma seta do fluxo de dados, você vê o payload da requisição e da resposta. A renomeação, a exclusão ou o agrupamento de elementos é configurado no arquivo .github/pr-lens.yml.

Ele pode ser executado como um GitHub App hospedado, uma GitHub Action, um componente de GitLab CI/CD, um pipe do Bitbucket, uma CLI independente ou uma skill para agentes de programação, como Claude Code e Codex. A Action e a CLI usam sua própria chave de modelo, e é possível configurar qualquer provedor compatível com a API de chat completions.

Recursos principais

  • 01Representa mudanças no PR em diagramas animados de arquitetura, com cores para partes adicionadas, modificadas e removidas
  • 02Exibe o payload da requisição e da resposta ao clicar em uma seta do fluxo de dados
  • 03Oferece uma tela interativa com zoom, deslocamento e guias passo a passo
  • 04Funciona com GitHub, GitLab e Bitbucket
  • 05Oferece uma CLI e uma skill para agentes, para criar diagramas antes de existir um pull request

Casos de uso

  • Revisar um pull request grande identificando os componentes e as chamadas afetados
  • Integrar-se a uma base de código desconhecida usando guias interativos com diagramas
  • Verificar as mudanças feitas por um agente de programação com um diagrama antes de abrir um pull request
  • Documentar como os dados fluem por um sistema em um link compartilhável para a tela interativa

Início rápido

  1. 1

    Instale o GitHub App no seu repositório

  2. 2

    Abra um pull request e o diagrama aparecerá como comentário

  3. 3

    Opcionalmente, adicione a skill para seu agente de programação

    npx skills add coldteadotai/pr-lens

Destaque no Repolode Weekly

Em coleções

Tópicos

Perguntas frequentes

O que é pr-lens?
Representa cada pull request em diagramas animados de arquitetura e fluxo de dados, publicados como comentário no PR, para GitHub, GitLab e Bitbucket. O PR Lens gera guias visuais das mudanças no código. Ele lê o diff de um pull request, usa um modelo para mapear os componentes afetados e as chamadas entre eles e renderiza o resultado como diagramas SVG animados em temas claro e escuro. Os diagramas são publicados como comentário no pull request, com as partes alteradas coloridas em verde para itens novos, âmbar para itens modificados e vermelho para itens removidos.
pr-lens é gratuito? Qual é a licença?
pr-lens é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
pr-lens ainda é mantido?
Manutenção ativa. O último commit de pr-lens foi em 7 de nov. de 2026.
Para que posso usar pr-lens?
Revisar um pull request grande identificando os componentes e as chamadas afetados Integrar-se a uma base de código desconhecida usando guias interativos com diagramas Verificar as mudanças feitas por um agente de programação com um diagrama antes de abrir um pull request Documentar como os dados fluem por um sistema em um link compartilhável para a tela interativa
Como instalar pr-lens?
Instale o GitHub App no seu repositório Abra um pull request e o diagrama aparecerá como comentário Opcionalmente, adicione a skill para seu agente de programação: npx skills add coldteadotai/pr-lens
Onde consigo pr-lens?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/coldteadotai/pr-lens

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados