Crag: Ferramenta de código aberto gera regras unificadas para agentes de IA a partir de configurações de projeto

✍️ OpenClawRadar📅 Publicado: April 16, 2026🔗 Source
Crag: Ferramenta de código aberto gera regras unificadas para agentes de IA a partir de configurações de projeto
Ad

O que o Crag faz

Crag é uma ferramenta de código aberto que resolve a divergência de configuração entre múltiplos arquivos de regras de agentes de IA para programação. Ele analisa as configurações existentes do seu projeto e gera um arquivo de governança unificado, depois compila isso em todos os arquivos de regras específicos necessários por diferentes agentes de IA.

O problema que ele aborda

Desenvolvedores que usam múltiplos agentes de IA para programação enfrentam desafios de gerenciamento de configuração. De acordo com a fonte, um desenvolvedor mantinha 12 arquivos de regras em 4 projetos (48 arquivos no total), incluindo:

  • CLAUDE.md para Claude Code
  • AGENTS.md para Codex
  • .cursor/rules/ para Cursor
  • copilot-instructions.md para Copilot
  • Fluxos de trabalho de CI para impor regras

Esses arquivos divergiram ao longo do tempo, causando problemas onde os agentes escreviam código que o CI rejeitava porque as regras de lint não correspondiam. O problema passou despercebido porque "ninguém lê todos os 12 arquivos".

Ad

Como o Crag funciona

A ferramenta tem dois comandos principais:

  • crag analyze lê as configurações do seu projeto, incluindo fluxos de trabalho de CI, package.json, tsconfig e configurações de teste
  • crag compile --target all gera todos os arquivos de regras a partir do arquivo de governança unificado

A análise gera um arquivo governance.md (~80 linhas) que inclui:

  • Gates
  • Diretrizes de arquitetura
  • Perfil de teste
  • Regras de estilo de código
  • Anti-padrões a evitar
  • Convenções de framework

A saída é descrita como "gerada automaticamente, parece que foi escrita por um engenheiro sênior".

Detalhes técnicos

Crag tem várias características técnicas notáveis:

  • Não requer LLM
  • Sem dependências de rede
  • Zero dependências
  • Saída determinística
  • Verificado com SHA em todas as plataformas

Para experimentar: npx @whitehatd/crag demo (remova o espaço entre @ e whitehatd)

Fonte e disponibilidade

A ferramenta é de código aberto e está disponível no GitHub em https://github.com/WhitehatD/crag.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Servidor MCP para contexto de base de código empacotada em profundidade
Tools

Servidor MCP para contexto de base de código empacotada em profundidade

Um novo servidor MCP empacota contexto de base de código em 5 níveis de profundidade dentro de orçamentos de tokens, abordando o problema em que agentes de IA para programação ou carregam poucos arquivos ou obtêm mapas de repositório planos sem conteúdo real.

OpenClawRadar
Scalpel v2.0: Scanner de Base de Código e Orquestrador de Agentes de IA
Tools

Scalpel v2.0: Scanner de Base de Código e Orquestrador de Agentes de IA

Scalpel v2.0 é uma ferramenta de código aberto que analisa bases de código em 12 dimensões e monta equipes personalizadas de agentes de IA. Inclui um scanner puro em bash que funciona sem tokens de IA e é compatível com Claude Code, Codex, Gemini, Cursor, Windsurf, Aider e OpenCode.

OpenClawRadar
Resultados do Teste A/B: Ganchos do oh-my-claudecode Apresentam Impacto Mínimo no Desempenho do Claude Code
Tools

Resultados do Teste A/B: Ganchos do oh-my-claudecode Apresentam Impacto Mínimo no Desempenho do Claude Code

Um desenvolvedor gastou 7% de seus tokens semanais Max20 testando hooks do oh-my-claudecode com Claude Sonnet 4.6, sem encontrar melhorias significativas na qualidade do código ou no custo para uma tarefa de programação em sessão única.

OpenClawRadar
Mantenha Minha Garra: Serviço de Backup para Espaços de Trabalho OpenClaw
Tools

Mantenha Minha Garra: Serviço de Backup para Espaços de Trabalho OpenClaw

Keep My Claw é um serviço de backup que criptografa os dados do workspace do OpenClaw localmente antes de enviar para o Cloudflare R2. Ele gerencia arquivos de memória, tarefas cron, habilidades, credenciais e snapshots de configuração com backups agendados e restaurações com um único comando.

OpenClawRadar