Git Master
Division de commit atomique, rebase/squash sécurisé, et archéologie de l'historique git en une seule compétence.
Testé · Fonctionne
Ce que fait
Gère trois workflows git — division de commit atomique avec détection du style de dépôt, rebase/squash interactif sécurisé, et recherche dans l'historique via blame/bisect/log -S/-G. Se déclenche sur les formulations 'commit', 'rebase', 'squash', et 'qui a écrit/quand X a été ajouté' ; sa formule codée en dur du nombre de fichiers par commit peut sur-fragmenter les petits diffs.
Rapport de test
Exécuté sur un vrai diff de 3 fichiers (implémentation + son test + un fichier de configuration non lié) : l'instinct de base était un seul commit fourre-tout, la compétence a produit deux commits atomiques au style assorti (feat:/chore:) avec le test correctement associé à l'implémentation — une amélioration authentique et vérifiable, bien que la sortie bloquante phase par phase soit une machinerie lourde pour un diff aussi petit.
Testé le: 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
Commandes et exemples de prompts
/git-masterDivision de commit atomique, rebase/squash sécurisé, et archéologie de l'historique git en une seule compétence.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
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