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

OctoArch v5.0: Entorno de Ejecución B2B de Confianza Cero con Personas de IA Basadas en JSON
OctoArch v5.0 es un entorno de ejecución cognitivo B2B de confianza cero diseñado para casos de uso empresariales estrictos como la extracción fiscal/de facturas. Reemplaza los prompts basados en texto con personas de IA definidas por JSON e implementa el encarcelamiento de rutas para prevenir ataques al servidor.

llmLibrarian: Motor de RAG Local con Integración MCP para Búsqueda de IA Basada en Archivos
llmLibrarian es un motor RAG local que expone la recuperación a través de MCP, permitiendo a agentes de IA como Claude consultar archivos indexados. Utiliza colecciones de ChromaDB para la organización, Ollama para la síntesis y mantiene todo en el dispositivo.

Sistema Operativo de Creación: Un Entorno de Ejecución Local de LLM con Compuerta σ que Permite a los Modelos Decir 'No Sé' en Lugar de Alucinar
Creation OS envuelve LLMs locales (BitNet, Qwen, Gemma, cualquier GGUF) con una σ-gate que mide múltiples canales de incertidumbre y decide ACEPTAR, REPENSAR o ABSTENERSE por cada salida. Sin nube, sin API. Precisión en TruthfulQA mejoró ~29% mediante regeneración selectiva.

Claude Academy: Un Bootcamp de Programación Gratuito que Funciona Dentro de Claude Desktop
Un desarrollador ha creado Claude Academy, un bootcamp de programación gratuito que funciona completamente dentro de la pestaña Code de Claude Desktop. El sistema utiliza tres comandos para impartir 64 lecciones estructuradas sobre fundamentos de desarrollo web, con seguimiento del progreso y construcción de proyectos reales.