CommunityRedacción y edicióngithub.com

sandeshp1995/claude-code-team-kit

Escribe un mensaje de confirmación para los cambios preparados actualmente. Úsalo cuando el usuario solicite un mensaje de confirmación.

¿Qué es claude-code-team-kit?

Esta habilidad para agentes de IA está diseñada para redactar mensajes de confirmación (commit messages) profesionales y con estilo consistente a partir de los cambios preparados en un repositorio Git. Primero, inspecciona los cambios preparados usando `git diff --cached` y analiza el historial reciente de confirmaciones para detectar el estilo predominante, como Conventional Commits. Luego, genera un mensaje que incluya un asunto en modo imperativo de máximo 72 caracteres y, si es necesario, un cuerpo que explique el cambio y su razón, todo con formato de 72 caracteres por línea. La habilidad maneja casos especiales como cambios no preparados, diffs que mezclan cambios no relacionados, e incorpora contexto adicional del usuario como claves de ticket. Es ideal para equipos que usan asistentes de IA como Claude Code, Cursor o Codex, ya que estandariza la creación de confirmaciones según las convenciones del proyecto y ahorra tiempo al desarrollador.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/sandeshp1995/claude-code-team-kit/tree/HEAD/.claude/skills/commit-msg

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

Cambios preparados

!git diff --cached --stat || true

!git diff --cached || true

Estilo de confirmaciones recientes en este repositorio

!git log -n 10 --pretty=format:'%s' || true

Tarea

Escribe un mensaje de confirmación para los cambios preparados arriba.

  • Si no hay nada preparado, indícalo y detente. Sugiere git add -p.
  • Sigue el estilo de confirmación utilizado en el historial reciente. Si el historial usa Conventional Commits (feat:, fix:, chore: ...), úsalos; si CLAUDE.md especifica un formato, ese tiene prioridad.
  • Línea de asunto: modo imperativo, máximo 72 caracteres, sin punto final.
  • Cuerpo (solo si el cambio no es obvio): qué cambió y por qué, con formato de 72 caracteres. Omite el cuerpo para cambios triviales.
  • Contexto adicional del usuario, si lo hay: $ARGUMENTS. Si contiene una clave de ticket (p. ej. ABC-123), inclúyela como se hace en el historial reciente, o como una línea final Refs: ABC-123.
  • Si la diferencia preparada mezcla cambios no relacionados, indícalo y sugiere cómo dividirla.

Genera solo el mensaje en un bloque de código, listo para pegar. No ejecutes git commit.

Individual skills in this repo

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

Skills relacionados