CommunityProgramación y desarrollogithub.com

mtai0524/claude-skills

Convención de nombres para ramas y la regla de crear una rama antes de modificar código en la rama por defecto (main/master). Úsalo al comenzar un nuevo trabajo, crear una rama o cuando estés a punto de editar código mientras estás en la rama por defecto.

¿Qué es claude-skills?

Esta skill establece una convención estricta de nombres para ramas de Git, siguiendo el formato `<tipo>/<descripción-corta-en-kebab-case>`. Los tipos coinciden con los tipos de commits convencionales: `feat/`, `fix/`, `refactor/`, `chore/`, `docs/`, `test/` y `hotfix/`. Además, exige que el nombre esté en minúsculas, use kebab-case, tenga menos de 40 caracteres e incluya un identificador de ticket cuando exista (ej. `feat/KV-12-login-screen`). La skill también impone una regla de seguridad: antes de modificar cualquier código, el agente debe verificar la rama actual con `git branch --show-current`. Si está en la rama por defecto (`main` o `master`), debe crear automáticamente una nueva rama usando `git switch -c <tipo>/<nombre>`. Está diseñada para agentes de IA como Claude Code, Cursor o Codex, ayudándolos a mantener un flujo de trabajo ordenado y evitar modificaciones directas sobre la rama principal. El agente nunca debe hacer push de la rama; eso queda para que el usuario lo haga manualmente.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/mtai0524/claude-skills/tree/HEAD/skills/branch-naming

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Nombres de ramas

Formato: <tipo>/<descripción-corta-en-kebab-case>

  • Los tipos coinciden con los tipos de commits: feat/, fix/, refactor/, chore/, docs/, test/, hotfix/.
  • Minúsculas, kebab-case, menos de 40 caracteres, sin vaguedades sin ticket (fix/stuff está mal).
  • Incluye el ID del ticket cuando exista: feat/KV-12-login-screen.

Reglas:

  • Antes de cambiar código, ejecuta git branch --show-current. Si estás en la rama por defecto (main o master), crea una rama primero: git switch -c <tipo>/<nombre>.
  • Nunca hagas push de la rama; el usuario la sube manualmente.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Skills relacionados