CommunityRédaction et éditiongithub.com

sandeshp1995/claude-code-team-kit

Rédige un message de commit pour les modifications actuellement indexées. À utiliser lorsque l'utilisateur demande un message de commit.

Qu'est-ce que claude-code-team-kit ?

Cette compétence génère automatiquement un message de commit pour les modifications indexées dans un dépôt Git. Elle est utile pour les développeurs qui souhaitent gagner du temps et maintenir une cohérence dans leurs messages de commit, en s'adaptant au style utilisé dans l'historique récent du projet (comme les commits conventionnels). L'outil analyse les fichiers modifiés, le diff complet, et l'historique des commits récents pour proposer un message de commit formaté selon les bonnes pratiques (sujet impératif, 72 caractères maximum, corps explicatif si nécessaire). Il prend également en charge les éventuels arguments utilisateur, comme un identifiant de ticket (ex. `ABC-123`) et peut détecter des modifications non liées pour suggérer de les diviser. La sortie est fournie dans un bloc de code prêt à être copié, sans exécution de la commande `git commit`.

Compatible avec✓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 Rédaction et édition skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Modifications indexées

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

!git diff --cached || true

Style de commit récent dans ce dépôt

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

Tâche

Rédige un message de commit pour les modifications indexées ci-dessus.

  • Si rien n'est indexé, indique-le et arrête-toi. Suggère git add -p.
  • Suis le style de commit utilisé dans l'historique récent. Si l'historique utilise les commits conventionnels (feat:, fix:, chore: ...), utilise-les ; si CLAUDE.md spécifie un format, celui-ci prévaut.
  • Ligne de sujet : mode impératif, 72 caractères maximum, pas de point final.
  • Corps (uniquement si le changement n'est pas évident) : ce qui a changé et pourquoi, à 72 caractères. Omets le corps pour les modifications triviales.
  • Contexte supplémentaire de l'utilisateur, le cas échéant : $ARGUMENTS. S'il contient une clé de ticket (par ex. ABC-123), incluse-la comme dans l'historique récent, ou en tant qu'en-tête Refs: ABC-123.
  • Si le diff indexé mélange des modifications non liées, indique-le et suggère comment le diviser.

Affiche uniquement le message dans un bloc de code, prêt à être collé. N'exécute pas git commit.

Individual skills in this repo

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

Skills associés