Git Ops
Regelbuch für Git-Branch/Commit/Push eines Ingenieurs – Namenskonvention, JetBrains DontCommit-Schutz, chinesische Commit-Standardwerte
Getestet · Funktioniert
Was es kann
Kodifiziert die Git-Betriebsregeln eines bestimmten Ingenieurs ('Sam'): Feature-Branch-Namensgebung (feature/YYYYMMDD/reqcode_desc), Sicherheitsprüfungen vor dem Schreiben, Ausschluss von JetBrains DontCommit-Änderungslisten, standardmäßige chinesische Commit-Nachrichten, Fast-Forward-First-Release-Promotion, Branch-Umbenennung/Vergleich und Handhabung von Submodulen/Gitlinks. Löst aus, wenn Sam Claude Code bittet, Git-Branches zu erstellen, umzubenennen, zu vergleichen, zu committen, zu pushen, zu mergen, zu promoten oder zu bereinigen.
Testbericht
Wurde gegen ein echtes Wegwerf-Git-Repository mit einem lokalen, leeren 'origin' ausgeführt: Der Skill-gesteuerte Ablauf erzeugte den exakten Feature/20260716/MR2026070199001_login_retry-Branch-Namen, analysierte korrekt eine gefälschte .idea/workspace.xml, um eine DontCommit-gelistete Secrets-ähnliche Datei aus dem Staging auszuschließen, und verwendete standardmäßig eine chinesische Commit-Nachricht – der ungesteuerte Basis-Lauf auf der identischen Fixture verwendete einen generischen, nicht konformen Branch-Namen, `git add -A` fügte die Secrets-ähnliche Datei direkt in den Commit ein und verwendete Englisch.
Getestet am: 2026-07-16 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/codingSamss/all-my-ai-needs mkdir -p ~/.claude/skills cp -r all-my-ai-needs/platforms/claude/skills/git-ops ~/.claude/skills/git-ops
Befehle & Beispiel-Prompts
/git-opsRegelbuch für Git-Branch/Commit/Push eines Ingenieurs – Namenskonvention, JetBrains DontCommit-Schutz, chinesische Commit-Standardwerte
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Create a feature branch for the login retry fix, using our naming convention.Commit this change but keep the DontCommit changelist files excluded.Push my branch and write the commit message in Chinese like usual.