Skills · Claude Code · Agent Skills

Die Historie ist dauerhaft: Das Gate läuft vor dem Push — ohne Verhandlung.

Trunk-based Development, Conventional Commits, kleine PRs, signierte Commits und ein committetes Secret, das als öffentlich gilt. Fehler werden nach vorn korrigiert, nie durch Umschreiben des Veröffentlichten.

v0.2.1Disciplina · Fluxo gitgithub.com/schematizeme/skill-git

Betreut von Lucas Andrade

schematize-git · v0.2.1bash
$ schematize install git
GitHub →Skill (.zip) herunterladen/git-help · github.com/schematizeme/schematize-cli

Nicht verhandelbare Mindeststandards

Werden nie abgeschaltet, "um schneller zu sein". Vollständige Liste in der Skill.

GitHub ist die Quelle der Wahrheit

Commit und Push sofort; die lokale Kopie weicht nie vom Veröffentlichten ab.

Trunk-based und Conventional Commits

Ein immer grüner Main, kurze Branches, lineare Historie und atomare Commits nach Conventional Commits 1.0.0.

Kleine PRs

In etwa 15 Minuten reviewbar, mit einer Beschreibung zu Was, Teststrategie, Risiko/Rollback und worauf zu achten ist.

Veröffentlichtes nie umschreiben

Kein Force-Push auf Main, Release oder Tags; ein veröffentlichter Fehler wird mit git revert behoben. Einzige Ausnahme: Entfernen eines Secrets oder personenbezogener Daten.

Committetes Secret: zuerst rotieren

Das Umschreiben der Historie macht ein Leak nicht rückgängig; nie --no-verify, Secret Scanning und pre-commit aktiv.

Main serverseitig geschützt

Ruleset mit gesperrtem Force-Push, linearer Historie, PR, Gate als Status-Check und Code-Owner-Review; eine rein clientseitige Regel zählt nicht.

Signierung und unveränderliche Tags

Main-Commits und Release-Tags signiert, wenn die Richtlinie gilt; ein annotierter SemVer-Tag wird nie verschoben.

Befehle

Installiert in .claude/commands/. Führe /git-help jederzeit aus.

/git-ccContext compact: schreibt Kontext + Checkliste ins Archiv und führt /compact aus.
/git-claudeErstellt oder fügt die Immer-an-CLAUDE.md für git im Repo-Root zusammen (überschreibt keine Blöcke anderer Skills).
/git-commitBaut atomare Conventional Commits, besteht das Index-Gate und veröffentlicht sofort.
/git-handoffSchreibt das Kontext-Handoff ohne Kompaktierung — Sitzungsende oder Aufgabenwechsel.
/git-helpListet alle Befehle auf.
/git-leakAblauf bei committetem Secret: zuerst rotieren, Ausmaß messen, Code bereinigen und erst dann über die Historie entscheiden.
/git-loadLädt zwingend den gesamten normativen Inhalt: Fluss, Signierung, Schutz, Secrets und Hygiene.
/git-prÖffnet einen kleinen PR mit Rebase, grünem Gate und der Vier-Fragen-Beschreibung.
/git-releaseBerechnet das SemVer aus den Commits, schreibt das CHANGELOG und erstellt den annotierten Tag (signiert, wenn die Richtlinie es verlangt).
/git-reviewFührt das Gate auf dem Range aus und liest, was die Maschine nicht liest: Atomarität, PR-Größe, Ruleset und lokale Abweichung.

Für KI-Agenten

Ohne menschliches Eingreifen installieren. Metadaten in llms.txt.

  • Ausführen: git clone https://github.com/schematizeme/skill-git.git && ./skill-git/install.sh
  • Oder herunterladen: https://github.com/schematizeme/skill-git/releases/latest/download/skill-git.zip und nach .claude/skills/ entpacken
  • Kopiere assets/CLAUDE.md in das Repo-Root (Immer-an-Regel).
  • Bestätige mit /git-help.

Nicht installieren wollen?

Lies die vollständigen Standards und kopiere sie direkt in dein Projekt — oder installiere die Skill, damit der Agent sie selbst durchsetzt.