Git Master

Atomisk commit-uppdelning, säker rebase/squash och git-historikarkeologi i en och samma färdighet.

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

Testad · Fungerar ★ 8.8/10

Git Master — Atomisk commit-uppdelning, säker rebase/squash och git-historikarkeologi i en och samma färdighet.

Vad den gör

Hanterar tre git-arbetsflöden — atomisk commit-uppdelning med detektering av repo-stil, säker interaktiv rebase/squash och historiksökning via blame/bisect/log -S/-G. Aktiveras av fraser som 'commit', 'rebase', 'squash' och 'vem skrev/när lades X till'; dess hårdkodade formel för antal filer till antal commits kan överfragmentera små diffar.

Testrapport

Kördes på en verklig diff med 3 filer (implementation + dess test + en orelaterad konfigurationsfil): grundinstinkten var en enda blandad commit, färdigheten producerade två atomiska, stilmatchade commits (feat:/chore:) med testet korrekt parat med implementationen — en genuin, verifierbar förbättring, även om den fasvisa blockerande outputen är tungt artilleri för en så liten diff.

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

Kommandon och exempelprompter

  • /git-masterAtomisk commit-uppdelning, säker rebase/squash och git-historikarkeologi i en och samma färdighet.

Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):

  • 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