Crear una skill de commit en Claude Code
· Lectura de un minuto
Automatizar el flujo de commit con Conventional Commits creando una skill reutilizable en Claude Code.
Experimento: crear una skill de commit​
Contexto: automatizar el flujo de commit con Conventional Commits para no tener que recordar el formato cada vez.
mkdir -p .claude/commands
cat > .claude/commands/commit.md << 'EOF'
Revisa los cambios en staging con `git diff --cached`.
Redacta un mensaje de commit siguiendo Conventional Commits (feat/fix/docs/refactor...).
Muéstrame el mensaje propuesto y espera confirmación antes de hacer el commit.
EOF
/commit
Resultado:
Cambios en staging:
M src/auth/login.ts — añadida validación de email
Mensaje propuesto:
feat(auth): añadir validación de formato de email en login
¿Confirmas el commit? (s/n)
Qué aprender: las skills convierten instrucciones largas y repetitivas en un comando de una palabra, manteniendo consistencia entre sesiones y miembros del equipo.