Git Master
Atomares Aufteilen von Commits, sicheres Rebase/Squash und Git-Verlaufsarchäologie in einem Skill.
Getestet · Funktioniert
Was es kann
Behandelt drei Git-Workflows – atomares Aufteilen von Commits mit Erkennung des Repo-Stils, sicheres interaktives Rebase/Squash und Verlaufssuche via blame/bisect/log -S/-G. Wird durch Formulierungen wie 'commit', 'rebase', 'squash' und 'wer hat X geschrieben/wann wurde X hinzugefügt' ausgelöst; seine fest codierte Formel für das Verhältnis von Dateianzahl zu Commit-Anzahl kann kleine Diffs zu stark fragmentieren.
Testbericht
Auf einem echten 3-Datei-Diff ausgeführt (Implementierung + zugehöriger Test + eine unabhängige Konfigurationsdatei): Der ursprüngliche Impuls war ein Sammel-Commit. Der Skill erzeugte zwei atomare, stilistisch passende Commits (feat:/chore:), wobei der Test korrekt der Implementierung zugeordnet wurde – eine echte, nachweisbare Verbesserung, auch wenn die phasenweise blockierende Ausgabe für einen so kleinen Diff überdimensioniert ist.
Getestet am: 2026-07-14 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/code-yeongyu/oh-my-openagent cd oh-my-openagent mkdir -p ~/.claude/skills cp -r packages/omo-opencode/src/features/builtin-skills/git-master ~/.claude/skills/git-master
Befehle & Beispiel-Prompts
/git-masterAtomares Aufteilen von Commits, sicheres Rebase/Squash und Git-Verlaufsarchäologie in einem Skill.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Split my messy staged diff into clean atomic commits, pleaseI need to rebase this branch onto main and squash the WIP commitsFind out who wrote this weird line and when it was added