
Gefährliche Befehle blockieren
Verweigert rm -rf /, Force-Push auf main, DROP TABLE, curl | sh und andere destruktive Bash-Befehle vor der Ausführung.
- Toast
- Fängt Tool-Aufrufe ab
- Verändert die Oberfläche
getestet mit v2.1.291
Claude Code Git-Mods zeigen Branch und Änderungen, bremsen riskante Git-Befehle, formen Commit- und PR-Texte und holen GitHub-Status direkt in die Session.

Verweigert rm -rf /, Force-Push auf main, DROP TABLE, curl | sh und andere destruktive Bash-Befehle vor der Ausführung.
getestet mit v2.1.291

Zeigt Git-Branch, geänderte Dateien und Ahead/Behind-Status in einer Zeile über dem Prompt von Claude Code.
getestet mit v2.1.291
Claude Code Git-Mods halten die Versionskontrolle sichtbar und etwas sicherer, während Claude deinen Code bearbeitet. Sie zeigen den aktuellen Branch und wie viele Dateien sich geändert haben, warnen vor einem Force-Push auf main, schreiben den Attributionstext in Commits um oder holen den Status von Pull Requests und CI aus GitHub.
Anzeige-Mods lesen das Repository mit $.process.run(['git', 'status', '--porcelain=v1', '-b'], { cwd }), ermitteln den Ordner über $.session.cwd() und zeichnen das Ergebnis im AbovePrompt-Band oder in der Statuszeile. Sie aktualisieren sich bei session.start, bei turn.complete und direkt nach einem tool.call für Bash, dessen Befehl git erwähnt, sodass ein Checkout, den Claude ausführt, sofort sichtbar wird. Ein langsamer $.clock.every-Timer erfasst Änderungen, die du in einem anderen Terminal vornimmst.
Schutz-Mods nutzen denselben tool.call-Hook, um Befehle wie git push --force origin main oder git clean -fdx abzulehnen. Mods, die ändern, wie Commits und PRs signiert werden, behandeln attribution.text. GitHub-fähige Mods führen gh aus oder rufen die GitHub API mit $.http.fetch auf. Die Mods-Referenz enthält die vollständige Liste der Events.
Rechne bei fast jeder Git-Mod mit Führt Befehle aus. Die eigentliche Frage ist, welche Befehle. Eine Anzeige-Mod sollte nur lesende Befehle wie git status, git rev-parse oder git log ausführen, mit Timeout und ohne Shell-String. Zeigt eine Mod Netzwerk, finde heraus, welchen Host sie aufruft und ob sie ein Token braucht; ein GitHub-Token in userConfig sollte als sensibel markiert sein.
In einem sehr großen Repository kann git status spürbar dauern. Bevorzuge Mods, die sich bei Events aktualisieren und dich das Timer-Intervall in /config verlängern lassen.
Claude führt git bereits selbst über das Bash-Tool für dich aus. Git-Mods ersetzen das nicht; sie zeigen dir das Ergebnis, ohne dass du fragen musst, und sie setzen Grenzen dafür, was Claude ausführen darf. Ein Branch-Band plus ein Force-Push-Schutz deckt die zwei häufigsten Überraschungen ab: auf dem falschen Branch committen und gemeinsame Historie umschreiben.