Architektur
Code Guardian besteht aus Skills, Hook-Registrierungen, Prüfagenten und Python-gestützten Riegel-Skripten, die bei jedem Aufruf zusammenspielen. Diese Seite beschreibt die Bausteine und den Ablauf.
Bausteine
| Baustein | Umfang |
|---|---|
| Skills | 26, code-guardian selbst plus Begleiter |
| Riegel-Skripte | 27 plus 2 Bibliotheken; ihre Regeln stecken in 17 Python-Modulen |
| Hook-Registrierungen | 29 insgesamt: PreToolUse 11, Stop 9, PostToolUse 5, je eine für UserPromptSubmit, SessionStart, SessionEnd und SubagentStop |
| Prüfagenten | 13, keiner mit Edit- oder Write-Werkzeug |
| Gates | 7: Befund, Entscheidung, Deploy, Daten, Migration, Abhängigkeiten, Recht |
| Modi | 5: Plan, Build, Debug, Cleanup, Data Analytics |
| Werkzeuge | 64 Detektoren und Helfer |
Prüfagenten urteilen, sie ändern nichts an Code oder Dateien. Ihr Beleg geht als Fragment nach .code-guardian-evidence/.
Ablauf eines Aufrufs
- Ein Prompt trifft ein, der UserPromptSubmit-Hook übernimmt den Intake.
- Ein Skill wählt den passenden Modus.
- Prüfagenten urteilen.
- Jeder Werkzeugaufruf läuft durch die PreToolUse-Riegel: verweigern, nachfragen oder zulassen.
- PostToolUse-Hinweise ergänzen das Ergebnis.
- Am Antwortende laufen die Stop-Riegel, unter anderem Kalt-Review, Befund, Aufgabenliste, Rückblick, Beleg, Auftrag, Recht und Datenauswertung.
Die Befehls-Riegel greifen auch bei MCP-Aufrufen, nicht nur bei den eingebauten Werkzeugen von Claude Code.
Diagramm
In einem Satz
Jeder Werkzeugaufruf durchläuft Hook-Registrierungen, die verweigern, nachfragen oder zulassen, während Skills und Prüfagenten urteilen, ohne selbst etwas zu ändern.