CommunityRedacción y edicióngithub.com

mtai0524/claude-skills

Escribe mensajes de confirmación (commit) en formato Conventional Commits. Úsalo al crear un commit, cuando el usuario solicite un mensaje de commit y al final de cada tarea que haya modificado archivos (para proponer el mensaje de commit).

¿Qué es claude-skills?

Esta habilidad para agentes de IA (como Claude Code, Cursor, Codex) te guía para escribir mensajes de commit estructurados y profesionales siguiendo el estándar Conventional Commits. Es útil porque automatiza la generación de mensajes consistentes, facilitando la revisión de código, la generación de changelogs y la colaboración en equipo. Soporta todos los tipos estándar (feat, fix, refactor, etc.), el uso opcional de ámbito, indicadores de cambios disruptivos (breaking changes) y un formato imperativo en inglés para el resumen con un máximo de 72 caracteres. Además, la habilidad propone automáticamente mensajes de commit al finalizar una tarea que haya modificado archivos, basándose únicamente en los cambios realizados por esa tarea, sin incluir modificaciones previas no relacionadas. El agente nunca ejecuta `git commit` ni `git push` sin la autorización explícita del usuario, manteniendo el control total en manos del desarrollador.

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

Installed? Explore more Redacción y edición skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Preguntar en tu IA favorita

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

Documentación

Mensaje de commit

Formato: <tipo>(<ámbito opcional>): <resumen>

  • Tipos: feat, fix, refactor, perf, test, docs, style, chore, build, ci.
  • Resumen: en inglés, modo imperativo ("add", no "added"), minúsculas, sin punto final, máximo 72 caracteres.
  • Cuerpo (opcional): línea en blanco después del resumen, explicar por qué, envolver a 72 caracteres.
  • Cambio disruptivo: agregar ! después del tipo y un pie de página BREAKING CHANGE:.
  • Un cambio lógico por commit. Agrega solo los archivos que le correspondan; nunca ejecutes git add -A a ciegas.

Cuando una tarea está terminada

Si la tarea modificó archivos, finaliza la respuesta con un commit propuesto, listo para copiar:

<tipo>(<ámbito>): <resumen>

<por qué, 1-3 líneas, solo si el resumen no es suficiente>
  • Basarlo en git diff de los archivos que esta tarea tocó, no en cambios no relacionados que ya estaban en el árbol de trabajo.
  • Los cambios que realmente son independientes (por ejemplo, una corrección de errores y un cambio de nombre en la interfaz) reciben un commit propuesto cada uno, con los archivos correspondientes listados debajo.
  • Solo proponer. No ejecutar git commit a menos que el usuario lo solicite.

Reglas:

  • Nunca agregar líneas "Co-Authored-By" ni "Generado con".
  • Hacer commit solo cuando se solicite. Nunca ejecutar git push a menos que el usuario lo pida explícitamente.

Individual skills in this repo

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

Skills relacionados