Git Master

Atomické dělení commitů, bezpečný rebase/squash a archeologie historie gitu v jedné dovednosti.

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

Otestováno · Funguje ★ 8.8/10

Git Master — Atomické dělení commitů, bezpečný rebase/squash a archeologie historie gitu v jedné dovednosti.

Co umí

Zpracovává tři pracovní postupy v gitu – atomické dělení commitů s detekcí stylu repozitáře, bezpečný interaktivní rebase/squash a prohledávání historie pomocí blame/bisect/log -S/-G. Spouští se na fráze jako 'commit', 'rebase', 'squash' a 'kdo napsal/kdy bylo X přidáno'; jeho napevno zakódovaný vzorec pro poměr počtu souborů k počtu commitů může příliš fragmentovat malé diffy.

Testovací report

Spuštěno na reálném diffu 3 souborů (implementace + její test + nesouvisející konfigurační soubor): výchozí instinkt byl jeden smíšený commit, dovednost vytvořila dva atomické, stylově sladěné commity (feat:/chore:) s testem správně spárovaným s implementací – skutečné, ověřitelné zlepšení, i když blokující výstup po jednotlivých fázích je na tak malý diff příliš těžkopádný.

Testováno: 2026-07-14 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /git-masterAtomické dělení commitů, bezpečný rebase/squash a archeologie historie gitu v jedné dovednosti.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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