Git Master

Atomisk commit-opdeling, sikker rebase/squash og arkæologi i git-historik i én skill.

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

Testet · Virker ★ 8.8/10

Git Master — Atomisk commit-opdeling, sikker rebase/squash og arkæologi i git-historik i én skill.

Hvad det gør

Håndterer tre git-workflows — atomisk commit-opdeling med repo-stil-detektion, sikker interaktiv rebase/squash og historiksøgning via blame/bisect/log -S/-G. Udløses af 'commit', 'rebase', 'squash' og 'hvem skrev/hvornår blev X tilføjet'-formuleringer; dens hårdkodede formel for filantal-til-commit-antal kan overfragmentere små diffs.

Testrapport

Kørt på en reel 3-fils diff (impl + dens test + en urelateret konfigurationsfil): basisinstinktet var ét samlet commit, men denne skill producerede to atomiske, stil-matchede commits (feat:/chore:) med testen korrekt parret med implementeringen — en ægte, verificerbar forbedring, selvom det fase-for-fase blokerende output er tungt maskineri for en så lille diff.

Testet: 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

Kommandoer og eksempelprompter

  • /git-masterAtomisk commit-opdeling, sikker rebase/squash og arkæologi i git-historik i én skill.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 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