Git Master

Atomisk commit-splitting, trygg rebase/squash og git-historikk-arkeologi i én ferdighet.

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

Bestått ★ 8.8/10

Git Master — Atomisk commit-splitting, trygg rebase/squash og git-historikk-arkeologi i én ferdighet.

Hva den gjør

Håndterer tre git-arbeidsflyter — atomisk commit-splitting med gjenkjenning av repo-stil, trygg interaktiv rebase/squash og historikksøk via blame/bisect/log -S/-G. Utløses av fraseringer som 'commit', 'rebase', 'squash' og 'hvem skrev/når ble X lagt til'; dens hardkodede formel for filantall-til-commit-antall kan overfragmentere små differ.

Testrapport

Kjørte den på en reell diff med 3 filer (impl. + tilhørende test + en urelatert konfigurasjonsfil): basisinstinktet var én samle-commit, mens ferdigheten produserte to atomiske, stil-matchede commits (feat:/chore:) hvor testen var korrekt paret med implementasjonen — en genuin, verifiserbar forbedring, selv om den fase-for-fase blokkerende outputen er i overkant for en så liten diff.

Testet på: 2026-07-14 · Claude Code 2.x (agent harness)

Installer

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-splitting, trygg rebase/squash og git-historikk-arkeologi i én ferdighet.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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