git-workflow
Installation
SKILL.md
Cómo se nombran aquí las ramas y los commits.
Idioma
Los nombres de rama y los mensajes de commit van siempre en inglés, aunque esta skill esté escrita en castellano y la conversación también. La prosa de esta skill está en castellano solo para que sea cómoda de mantener; nada de lo que acaba en el repositorio se traduce.
Reglas innegociables
- Nunca hacer force-push a
main, ni reescribir la historia de una rama que otra persona ya ha bajado. - Nunca commitear secretos. Los
.env, tokens y claves van en.gitignore. Un secreto que llega al remoto está comprometido: hay que rotarlo, no basta con borrarlo en un commit posterior. - Nunca
git add .a ciegas. Leergit diff --stagedantes de cada commit. - Nunca commitear en
main. Primero se crea la rama.
Nombres de rama
<prefix>/<issue-id>-<kebab-description>