Git Master

Atomowe dzielenie commitów, bezpieczny rebase/squash i archeologia historii git w jednej umiejętności.

Autor: code-yeongyu · code-yeongyu/oh-my-openagent

Testowano · Działa ★ 8.8/10

Git Master — Atomowe dzielenie commitów, bezpieczny rebase/squash i archeologia historii git w jednej umiejętności.

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, 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