Git Ops

Libro de reglas de Git branch/commit/push de un ingeniero: convención de nombres, guardián JetBrains DontCommit, valores predeterminados de commit en chino.

Por codingSamss · codingSamss/all-my-ai-needs

Probado · Funciona ★ 9.2/10

Git Ops — Libro de reglas de Git branch/commit/push de un ingeniero: convención de nombres, guardián JetBrains DontCommit, valores predeterminados de commit en chino.

Qué hace

Codifica las reglas de operación de Git de un ingeniero específico ('Sam'): nomenclatura de ramas de características (feature/YYYYMMDD/reqcode_desc), comprobaciones de seguridad previas a la escritura, exclusión de listas de cambios de JetBrains DontCommit, mensajes de commit predeterminados en chino, promoción de lanzamiento 'fast-forward-first', cambio de nombre/comparación de ramas y manejo de submódulos/gitlinks. Se activa cuando Sam le pide a Claude Code que cree, cambie el nombre, compare, haga commit, empuje, fusione, promueva o limpie ramas de Git.

Informe de la prueba

Lo ejercité contra un repositorio git desechable real con un 'origin' local desnudo: el flujo guiado por la habilidad produjo el nombre de rama exacto feature/20260716/MR2026070199001_login_retry, analizó correctamente un archivo falso .idea/workspace.xml para encontrar y excluir un archivo tipo secretos listado en DontCommit de la preparación, y usó por defecto un mensaje de commit en chino; la ejecución de línea base no guiada en el mismo fixture usó un nombre de rama genérico no conforme, `git add -A` incluyó el archivo tipo secretos directamente en el commit y usó inglés.

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

Instalación

git clone https://github.com/codingSamss/all-my-ai-needs
mkdir -p ~/.claude/skills
cp -r all-my-ai-needs/platforms/claude/skills/git-ops ~/.claude/skills/git-ops

Comandos y prompts de ejemplo

  • /git-opsLibro de reglas de Git branch/commit/push de un ingeniero: convención de nombres, guardián JetBrains DontCommit, valores predeterminados de commit en chino.

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

  • Create a feature branch for the login retry fix, using our naming convention.
  • Commit this change but keep the DontCommit changelist files excluded.
  • Push my branch and write the commit message in Chinese like usual.