Crag: Open-Source-Tool erzeugt einheitliche KI-Agenten-Regeln aus Projektkonfigurationen

Was Crag macht
Crag ist ein Open-Source-Tool, das Konfigurationsabweichungen zwischen mehreren KI-Coding-Agenten-Regeldateien löst. Es analysiert die bestehenden Konfigurationen Ihres Projekts und erstellt eine einheitliche Governance-Datei, die dann in alle spezifischen Regeldateien kompiliert wird, die von verschiedenen KI-Agenten benötigt werden.
Das Problem, das es löst
Entwickler, die mehrere KI-Coding-Agenten verwenden, stehen vor Herausforderungen im Konfigurationsmanagement. Laut der Quelle pflegte ein Entwickler 12 Regeldateien über 4 Projekte hinweg (insgesamt 48 Dateien), darunter:
- CLAUDE.md für Claude Code
- AGENTS.md für Codex
- .cursor/rules/ für Cursor
- copilot-instructions.md für Copilot
- CI-Workflows zur Durchsetzung von Regeln
Diese Dateien drifteten mit der Zeit auseinander, was zu Problemen führte, bei denen Agenten Code schrieben, den CI ablehnte, weil die Lint-Regeln nicht übereinstimmten. Das Problem blieb unbemerkt, weil "niemand alle 12 Dateien liest".
Wie Crag funktioniert
Das Tool hat zwei Hauptbefehle:
crag analyzeliest Ihre Projektkonfigurationen einschließlich CI-Workflows, package.json, tsconfig und Testkonfigurationencrag compile --target allgeneriert alle Regeldateien aus der einheitlichen Governance-Datei
Die Analyse erzeugt eine governance.md-Datei (~80 Zeilen), die enthält:
- Gates
- Architekturrichtlinien
- Testprofil
- Code-Stil-Regeln
- Zu vermeidende Anti-Patterns
- Framework-Konventionen
Die Ausgabe wird als "automatisch generiert, liest sich aber, als hätte sie ein Senior Engineer geschrieben" beschrieben.
Technische Details
Crag hat mehrere bemerkenswerte technische Eigenschaften:
- Kein LLM erforderlich
- Keine Netzwerkabhängigkeiten
- Zero Dependencies
- Deterministische Ausgabe
- SHA-verifiziert über Plattformen hinweg
Zum Ausprobieren: npx @whitehatd/crag demo (Leerzeichen zwischen @ und whitehatd entfernen)
Quelle und Verfügbarkeit
Das Tool ist Open-Source und auf GitHub verfügbar unter https://github.com/WhitehatD/crag.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

Career-Ops Fork fügt LinkedIn-Job-Entdeckung mit Apify hinzu
Ein Entwickler hat das career-ops Claude Code-System geforkt und LinkedIn-Jobsuche mit Apify hinzugefügt, um die Hauptbeschränkung des ursprünglichen Projekts zu beheben, das nur vorkonfigurierte Karriereseiten von Unternehmen durchsuchte.

Obsidian-Integration für Persistent Memory in OpenClaw und Claude Code
Ein Reddit-Nutzer demonstriert, wie die Verbindung von OpenClaw und Claude Code mit einem Obsidian-Vault persistente Langzeiterinnerung über Sitzungen hinweg schafft. Das Setup verknüpft automatisch Erinnerungen, Kontext, Projektdateien und Notizen, wobei alle Instanzen bei Bedarf auf den gemeinsamen Speicher zugreifen können.

8 fortgeschrittene Claude Code-Tipps: Kostenersparnis, Kontextverwaltung, benutzerdefinierte Befehle
Praktische Tipps aus der intensiven täglichen Nutzung von Claude Code, die Git-Workflow-Automatisierung, multimodale Bildeingabe, API-Nutzungsverfolgung, Kontextkomprimierung, Sitzungswiederaufnahme, Regelverwaltung, Denkanstöße und benutzerdefinierte Befehle abdecken.

Specsmaxxing: KI-Psychose mit YAML-Spezifikationen und ACAI bekämpfen
Acai.sh stellt Specsmaxxing vor: eine Methode, um dem Kontextverlust von KI-Agenten entgegenzuwirken, indem Anforderungen in YAML geschrieben und nummerierte Akzeptanzkriterien für KI (ACAI) verwendet werden, auf die Agenten im Code verweisen.