Git Master

División atómica de commits, rebase/squash seguros y arqueología del historial de git en una sola skill.

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

Probado · Funciona ★ 8.8/10

Git Master — División atómica de commits, rebase/squash seguros y arqueología del historial de git en una sola skill.

Qué hace

Maneja tres flujos de trabajo de git: división atómica de commits con detección de estilo del repositorio, rebase/squash interactivo seguro y búsqueda en el historial mediante blame/bisect/log -S/-G. Se activa con frases como 'commit', 'rebase', 'squash' y 'quién escribió/cuándo se añadió X'; su fórmula predefinida de conteo de archivos a conteo de commits puede sobredividir diffs pequeños.

Informe de la prueba

Se ejecutó en un diff real de 3 archivos (implementación + su test + un archivo de configuración no relacionado): el instinto base fue un solo commit genérico, la skill produjo dos commits atómicos con estilo coincidente (feat:/chore:) con el test correctamente emparejado a la implementación — una mejora genuina y verificable, aunque la salida bloqueante fase por fase es maquinaria pesada para un diff tan pequeño.

Probado el: 2026-07-14 · Claude Code 2.x (agent harness)

Instalación

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

Comandos y prompts de ejemplo

  • /git-masterDivisión atómica de commits, rebase/squash seguros y arqueología del historial de git en una sola skill.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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