Crag: Herramienta de código abierto genera reglas unificadas para agentes de IA a partir de configuraciones de proyectos

Qué hace Crag
Crag es una herramienta de código abierto que resuelve la deriva de configuración entre múltiples archivos de reglas para agentes de IA de programación. Analiza las configuraciones existentes de tu proyecto y genera un archivo de gobernanza unificado, luego compila eso en todos los archivos de reglas específicos necesarios para diferentes agentes de IA.
El problema que aborda
Los desarrolladores que usan múltiples agentes de IA de programación enfrentan desafíos de gestión de configuración. Según la fuente, un desarrollador mantenía 12 archivos de reglas en 4 proyectos (48 archivos en total), incluyendo:
- CLAUDE.md para Claude Code
- AGENTS.md para Codex
- .cursor/rules/ para Cursor
- copilot-instructions.md para Copilot
- Flujos de trabajo de CI para hacer cumplir las reglas
Estos archivos derivaron con el tiempo, causando problemas donde los agentes escribieron código que CI rechazó porque las reglas de lint no coincidían. El problema pasó desapercibido porque "nadie lee los 12 archivos".
Cómo funciona Crag
La herramienta tiene dos comandos principales:
crag analyzelee las configuraciones de tu proyecto incluyendo flujos de trabajo de CI, package.json, tsconfig y configuraciones de pruebacrag compile --target allgenera todos los archivos de reglas desde el archivo de gobernanza unificado
El análisis genera un archivo governance.md (~80 líneas) que incluye:
- Puertas de control
- Pautas de arquitectura
- Perfil de pruebas
- Reglas de estilo de código
- Anti-patrones a evitar
- Convenciones del framework
La salida se describe como "generada automáticamente, se lee como si la hubiera escrito un ingeniero senior".
Detalles técnicos
Crag tiene varias características técnicas notables:
- No requiere LLM
- Sin dependencias de red
- Cero dependencias
- Salida determinista
- Verificado con SHA en todas las plataformas
Para probarlo: npx @whitehatd/crag demo (elimina el espacio entre @ y whitehatd)
Fuente y disponibilidad
La herramienta es de código abierto y está disponible en GitHub en https://github.com/WhitehatD/crag.
📖 Read the full source: r/ClaudeAI
👀 Ver también

Plataforma de IA de Cloudflare: Capa de Inferencia Unificada para Agentes de IA
La Plataforma de IA de Cloudflare proporciona una única API para acceder a más de 70 modelos de más de 12 proveedores, incluido soporte multimodal para modelos de imagen, video y voz. Permite cambiar entre modelos con modificaciones de una sola línea de código y ofrece monitoreo centralizado de costos con metadatos personalizados.

Codesight CLI reduce el uso de tokens de agentes de codificación con IA al escanear bases de código.
Codesight es una herramienta CLI sin dependencias que escanea proyectos de TypeScript, Python y Go para generar archivos de contexto compactos, reduciendo los tokens de exploración de Claude Code en 12.3× en promedio según benchmarks de codebases reales de producción.

Usando pre-commit para mejorar la calidad y seguridad del código generado por IA
Un desarrollador comparte su configuración de pre-commit para proyectos en Go y Java, utilizando herramientas como golangci-lint, govulncheck y checkov para detectar vulnerabilidades y problemas de calidad en código generado por IA antes del commit.

El complemento Claude Code analiza cualquier complemento y genera informes wiki interactivos.
Un nuevo complemento de Claude Code llamado vision-powers analiza cualquier ruta de complemento o URL de GitHub y genera un informe wiki HTML interactivo con diagramas de arquitectura, auditorías de seguridad y desgloses de habilidades. La instalación se realiza mediante claude plugin add vision-powers@claude-code-zero.