Git Master

Atomares Aufteilen von Commits, sicheres Rebase/Squash und Git-Verlaufsarchäologie in einem Skill.

von code-yeongyu · code-yeongyu/oh-my-openagent

Getestet · Funktioniert ★ 8.8/10

Git Master — Atomares Aufteilen von Commits, sicheres Rebase/Squash und Git-Verlaufsarchäologie in einem Skill.

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, please
  • I need to rebase this branch onto main and squash the WIP commits
  • Find out who wrote this weird line and when it was added