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

✍️ OpenClawRadar📅 Publicado: 16 de abril de 2026🔗 Source
Crag: Herramienta de código abierto genera reglas unificadas para agentes de IA a partir de configuraciones de proyectos
Ad

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".

Ad

Cómo funciona Crag

La herramienta tiene dos comandos principales:

  • crag analyze lee las configuraciones de tu proyecto incluyendo flujos de trabajo de CI, package.json, tsconfig y configuraciones de prueba
  • crag compile --target all genera 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

Ad

👀 Ver también

Semble: Búsqueda de código para agentes de IA usando un 98% menos de tokens que grep+read
Herramientas

Semble: Búsqueda de código para agentes de IA usando un 98% menos de tokens que grep+read

Semble es una biblioteca de búsqueda de código de código abierto para agentes de IA que combina embeddings estáticos Model2Vec con BM25, funcionando completamente en CPU. Indexa un repositorio en ~250 ms y responde consultas en ~1.5 ms, logrando un NDCG@10 de 0.854 — el 99% de la calidad de un transformer de 137M de parámetros — mientras usa un 98% menos de tokens que grep+read.

OpenClawRadar
Claude Sleuth: Un Flujo de Trabajo de Investigación de 56 Tareas para Claude AI
Herramientas

Claude Sleuth: Un Flujo de Trabajo de Investigación de 56 Tareas para Claude AI

Claude Sleuth es un flujo de trabajo de investigación estructurado para Claude AI con 6 fases y 56 tareas, que incluye almacenamiento de estado persistente mediante Cloudflare D1 y convenciones de salida estandarizadas que abarcan marcas de tiempo ISO 8601, registros de entidades POLE y el lenguaje de probabilidad ICD 203.

OpenClawRadar
Desgarrasado: Scanner de Malware OpenClaw Impulsado por la Comunidad
Herramientas

Desgarrasado: Scanner de Malware OpenClaw Impulsado por la Comunidad

Declawed es un nuevo escáner de malware SKILL.md de OpenClaw enfocado en detectar inyecciones arbitrarias de comandos, contenido malicioso y robos de información en las habilidades de ClawHub.

OpenClawRadar
Vida artificial: Una reproducción en Python de 300 líneas de la investigación de Vida Computacional
Herramientas

Vida artificial: Una reproducción en Python de 300 líneas de la investigación de Vida Computacional

Una implementación en Python que reproduce el artículo Computational Life, donde una cuadrícula de 240x135 de programas similares a Brainfuck interactúan y evolucionan código autorreplicante mediante emparejamiento aleatorio y concatenación de cintas de instrucciones.

OpenClawRadar