Genera mensajes de commit siguiendo Conventional Commits automáticamente desde tu git diff.
--- name: commit description: Genera un mensaje de commit siguiendo Conventional Commits --- Analiza los cambios staged con `!git diff --staged` y genera un mensaje de commit que: 1. Siga el formato Conventional Commits: `type(scope): description` 2. Use estos tipos: feat, fix, chore, docs, refactor, test, style, perf, ci 3. Descripción en imperativo presente, máximo 72 caracteres 4. Añade body si los cambios son complejos (qué, por qué) 5. Añade breaking change footer si corresponde Tipos: - feat: nueva funcionalidad visible para el usuario - fix: corrección de bug - chore: cambios de build, dependencias, configuración - refactor: refactor sin cambio de comportamiento - docs: solo documentación - test: añadir o corregir tests - perf: mejora de performance - ci: cambios en CI/CD Muestra SOLO el mensaje de commit, sin explicación extra.
Example output
feat(auth): add OAuth2 login with Google provider Implements Google OAuth2 flow using Clerk. Adds callback handler and session persistence. Updates ENV docs.