Zum Inhalt springen

Kapitel 2 von 7

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

  1. Ein Prompt trifft ein, der UserPromptSubmit-Hook übernimmt den Intake.
  2. Ein Skill wählt den passenden Modus.
  3. Prüfagenten urteilen.
  4. Jeder Werkzeugaufruf läuft durch die PreToolUse-Riegel: verweigern, nachfragen oder zulassen.
  5. PostToolUse-Hinweise ergänzen das Ergebnis.
  6. 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

Der Weg einer Anfrage durch Code GuardianAblauf: Ihre Anfrage geht durch den Intake, der Skill wählt den Modus, Prüfagenten urteilen. Jeder Werkzeugaufruf passiert die PreToolUse-Riegel (verweigern, nachfragen, zulassen), danach die PostToolUse-Hinweise, am Ende die Stop-Riegel.Ihre AnfrageIntakeUserPromptSubmitSkill und Modus26 Skills · 5 Modi · 7 GatesPrüfagenten13 Agenten · nur Urteil, kein Edit- oder Write-WerkzeugBelege nach .code-guardian-evidence/WerkzeugaufrufBash, Edit, Write, MCPPreToolUse11 RiegelPostToolUse5 HinweiseAntwortende9 Stop-Riegelverweigernnachfragenzulassen
Der Weg einer Anfrage durch Code Guardian

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.

Dieses Kapitel als Auftrag an Claude

Kopieren, die spitzen Klammern durch Ihre eigene Angabe ersetzen, in Claude Code einfügen.

Erklär mir anhand der installierten Code-Guardian-Dateien in diesem Projekt, welcher Modus für meine aktuelle Aufgabe zuständig ist und welche Gates dabei greifen.