Git Master
Atomowe dzielenie commitów, bezpieczny rebase/squash i archeologia historii git w jednej umiejętności.
Testowano · Działa
Co robi ten skill
Obsługuje trzy przepływy pracy git — atomowe dzielenie commitów z wykrywaniem stylu repozytorium, bezpieczny interaktywny rebase/squash oraz przeszukiwanie historii za pomocą blame/bisect/log -S/-G. Uruchamia się na frazy 'commit', 'rebase', 'squash' i 'kto napisał/kiedy dodano X'; jego sztywno zakodowana formuła liczby plików do liczby commitów może nadmiernie fragmentować małe diffy.
Raport z testu
Uruchomiono na rzeczywistym diffie 3 plików (implementacja + jej test + niepowiązany plik konfiguracyjny): podstawowym odruchem był jeden ogólny commit, umiejętność wyprodukowała dwa atomowe, dopasowane stylowo commity (feat:/chore:) z testem poprawnie sparowanym z implementacją — prawdziwe, weryfikowalne ulepszenie, chociaż blokujące dane wyjściowe dla każdej fazy to ciężka maszyneria dla tak małego diffa.
Testowano: 2026-07-14 · Claude Code 2.x (agent harness)
Instalacja
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
Komendy i przykładowe prompty
/git-masterAtomowe dzielenie commitów, bezpieczny rebase/squash i archeologia historii git w jednej umiejętności.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Split my messy staged diff into clean atomic commits, pleaseI need to rebase this branch onto main and squash the WIP commitsFind out who wrote this weird line and when it was added