Git Master

Atomair splitsen van commits, veilig rebasen/squashen en archeologie van git-geschiedenis in één skill.

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

Getest · Werkt ★ 8.8/10

Git Master — Atomair splitsen van commits, veilig rebasen/squashen en archeologie van git-geschiedenis in één skill.

Wat het doet

Behandelt drie git-workflows: atomair splitsen van commits met detectie van repo-stijl, veilige interactieve rebase/squash en zoeken in geschiedenis via blame/bisect/log -S/-G. Triggert op formuleringen als 'commit', 'rebase', 'squash' en 'wie schreef/wanneer is X toegevoegd'; de hardgecodeerde formule voor bestandsaantal-naar-commitaantal kan kleine diffs te veel fragmenteren.

Testrapport

Uitgevoerd op een echte diff van 3 bestanden (implementatie + bijbehorende test + een ongerelateerd configuratiebestand): de basislijn-intuïtie was één verzamelcommit, de skill produceerde twee atomaire commits die qua stijl overeenkwamen (feat:/chore:) waarbij de test correct aan de implementatie was gekoppeld — een echte, verifieerbare verbetering, hoewel de fase-voor-fase blokkerende output zwaar geschut is voor zo'n kleine diff.

Getest op: 2026-07-14 · Claude Code 2.x (agent harness)

Installatie

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

Commando's en voorbeeldprompts

  • /git-masterAtomair splitsen van commits, veilig rebasen/squashen en archeologie van git-geschiedenis in één skill.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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