Beschreibung
Sourcebook ist ein Tool, das entwickelt wurde, um die Vollständigkeit von Codeänderungen, die von KI-Agenten vorgenommen werden, sicherzustellen. Es identifiziert fehlende Begleitdateien wie Testdateien, Geschwisterkomponenten und co-abhängige Konfigurationen, die ein KI-Agent möglicherweise übersehen könnte. Durch die Analyse des Diffs auf Vollständigkeit kennzeichnet Sourcebook Dateien, die wahrscheinlich Änderungen benötigen, aber nicht modifiziert wurden.
Weiterlesen
Im Hintergrund kartiert Sourcebook Ihr Repository mithilfe von Importgraphen, Git-Co-Change-Historie, Testdateikartierungen und Hub-Dateierkennung. Wenn Sie den Befehl 'sourcebook check' ausführen, vergleicht es Ihre Änderungen mit dieser strukturellen Karte und kennzeichnet fehlende Elemente. Dieser Prozess erfordert kein großes Sprachmodell (LLM) und wird in weniger als einer Sekunde abgeschlossen.
Sourcebook kann als Befehlszeilenoberfläche (CLI), als Claude Code-Hook oder als MCP-Server bereitgestellt werden. Für eine tiefere semantische Analyse sendet die Option '--ai' das Diff gegen eine geringe Gebühr pro Ausführung an Claude Sonnet. Das Tool bietet auch Import Graph PageRank, das Dateien nach struktureller Bedeutung einstuft und hilft, kritische Dateien zu identifizieren, die das gesamte Projekt beeinträchtigen könnten, wenn sie geändert werden.
Das Tool ist besonders nützlich für Entwickler und Teams, die auf KI-Agenten zur Codegenerierung angewiesen sind, da es eine automatisierte Vollständigkeitsprüfung bei jedem Pull-Request bietet. Sourcebook ist kostenlos und Open-Source, lizenziert unter BSL-1.1, was es einer breiten Nutzerbasis zugänglich macht.
- KategorieKI-Code-Review & -Testing
- PreismodellKostenlos
- BereitstellungCLI, Claude Code hook, MCP-Server
- PlattformenWindows, macOS, Linux
sourcebook's Kernfunktionen
Vollständigkeitsanalyse von Diffs
Erkennung von Co-Change-Kopplungen
Mapping von Importgraphen
Erkennung von Testdateien
Bereitstellung als CLI
Claude Code-Hooks
Integration in MCP-Server
Kostenlos und Open-Source
Wie verwendet man sourcebook?
Konfigurieren: Richten Sie Sourcebook in Ihrer Umgebung ein
Verwenden: Führen Sie 'sourcebook check' auf Ihren Diffs aus
Optimieren: Nutzen Sie die gekennzeichneten Vorschläge zur Vervollständigung der Änderungen
Integrieren: Bereitstellung als CLI, Claude Code-Hook oder MCP-Server
sourcebook's Anwendungsfälle
- Überprüfung der Code-Vollständigkeit
- Analyse von Importgraphen
- Erkennung von Co-Change-Abhängigkeiten
- Automatisierte PR-Überprüfung
- Semantische Analyse






