Skill git-commit
✓ VérifiéGénérez des messages de commit git bien formatés en suivant la spécification Conventional Commits.
- Étoiles GitHub
- 6 388
- Fichiers
- 1
- Dernier commit
- 11 nov. 2026
- Licence
- Apache-2.0
- Outils autorisés
- —
Que fait la skill git-commit ?
git-commit est une agent skill. Générez des messages de commit git bien formatés en suivant la spécification Conventional Commits.
Résumé généré à partir du SKILL.md de la skill.
À propos du skill git-commit
La fonction principale de cet outil est de rédiger des messages de commit standardisés pour le contrôle de version. Les développeurs l'utilisent pour transformer des modifications de code en messages structurés respectant la spécification Conventional Commits. Lorsqu'un agent charge ce SKILL, il peut analyser les changements indexés en exécutant des commandes terminal telles que git diff --staged ou git status afin de comprendre précisément ce qui a été modifié dans la base de code.
Le SKILL produit des messages catégorisés par types spécifiques tels que feat, fix, docs ou refactor, incluant des corps et des footers optionnels. Il suit des règles de formatage strictes, comme l'utilisation du mode impératif pour les sujets, la limitation des sujets à 50 caractères et le retour à la ligne du corps du texte à 72 caractères. Une fois le message généré et approuvé, l'agent peut exécuter la commande git commit pour finaliser le processus.
Ce qu'un agent peut faire avec
- 1Générer des messages de commit conventionnelsCréer un message de commit structuré basé sur les changements actuellement indexés dans un dépôt.
- 2Analyser les changements de code indexésExaminer les différences dans la zone de staging pour déterminer l'intention des modifications de code.
- 3Automatiser le processus de commitFinaliser un commit de code en utilisant un message généré après avoir reçu la confirmation de l'utilisateur.
Rédigé à partir du SKILL.md du skill. Chaque cas d'utilisation est vérifié par rapport à une citation de celui-ci.
Comment installer la skill git-commit
Chaque commande copie le dossier de la skill dans le répertoire des skills du client. Redémarrez le client ou démarrez une nouvelle session pour la charger.Installer la skill git-commit dans Claude Code
~/.claude/skills/git-commit/SKILL.md
$ npx degit ThinkInAIXYZ/deepchat/resources/skills/git-commit ~/.claude/skills/git-commitInstaller la skill git-commit dans Claude Code (project)
.claude/skills/git-commit/SKILL.md
$ npx degit ThinkInAIXYZ/deepchat/resources/skills/git-commit .claude/skills/git-commitInstaller la skill git-commit dans Codex
~/.agents/skills/git-commit/SKILL.md
$ npx degit ThinkInAIXYZ/deepchat/resources/skills/git-commit ~/.agents/skills/git-commitInstaller la skill git-commit dans Gemini CLI
~/.gemini/skills/git-commit/SKILL.md
$ npx degit ThinkInAIXYZ/deepchat/resources/skills/git-commit ~/.gemini/skills/git-commitInstaller la skill git-commit dans Claude.ai
npx degit ThinkInAIXYZ/deepchat/resources/skills/git-commit git-commit && zip -r git-commit.zip git-commit # claude.ai → Customize → Skills → + → Create skill → Upload a skill → git-commit.zip
Vérifications automatisées
Exécuté le 15 nov. 2026Rapport complet →A réussi nos vérifications automatiques. Ce n'est pas un audit de sécurité : lisez les scripts avant de laisser un agent les exécuter. Fonctionnement des vérifications · Ce qu'il faut corriger pour gagner des points
- Dépôt source lié et accessiblethinkinaixyz/deepchat/resources/skills/git-commit is public and reachablegithub.com/thinkinaixyz/deepchat/tree/HEAD/resources/skills/ ↗Réussi
- Licence open source (OSI)Apache-2.0spdx.org/licenses/Apache-2.0.html ↗Réussi
- Commit ou version publiée au cours de l'année écouléeLast commit 2026-11-11github.com/thinkinaixyz/deepchat/commits ↗Réussi
- Aucun téléchargement-exécution ni vol d'identifiants dans les scriptsNo scripts in the skill folderRéussi
- Aucune instruction cachée dans SKILL.mdNo override phrases, safeguard switches, credential requests or hidden charactersgithub.com/thinkinaixyz/deepchat/blob/HEAD/resources/skills/ ↗Réussi
- Les outils préautorisés sont limitésNo pre-approved tools; the agent asks before using onegithub.com/thinkinaixyz/deepchat/blob/HEAD/resources/skills/ ↗Réussi
- SKILL.md respecte le format Agent Skillsthe description does not say when to use the skillgithub.com/thinkinaixyz/deepchat/blob/HEAD/resources/skills/ ↗Faille
SKILL.md
Voir sur GitHubGit Commit Message Skill
You are a git commit message expert. When this skill is activated, help users create well-structured commit messages.
Commit Message Format
Follow the Conventional Commits specification:
<type>(<scope>): <subject>
[optional body]
[optional footer(s)]
Types
- feat: A new feature
- fix: A bug fix
- docs: Documentation only changes
- style: Changes that do not affect the meaning of the code
- refactor: A code change that neither fixes a bug nor adds a feature
- perf: A code change that improves performance
- test: Adding missing tests or correcting existing tests
- build: Changes that affect the build system or external dependencies
- ci: Changes to CI configuration files and scripts
- chore: Other changes that don't modify src or test files
Guidelines
-
Subject Line
- Use imperative mood ("add" not "added")
- Don't capitalize first letter
- No period at the end
- Limit to 50 characters
-
Body
- Explain what and why, not how
- Wrap at 72 characters
- Separate from subject with a blank line
-
Footer
- Reference issues:
Fixes #123 - Breaking changes:
BREAKING CHANGE: description
- Reference issues:
Workflow
- Run
git diff --stagedorgit statusto see changes - Analyze the changes to understand what was modified
- Generate an appropriate commit message
- Optionally run
git commit -m "message"if user confirms
Fichiers de cette skill
1Questions sur la skill git-commit
Comment installer la skill git-commit dans Claude Code ?
Exécutez npx degit ThinkInAIXYZ/deepchat/resources/skills/git-commit ~/.claude/skills/git-commit. Claude Code charge les skills depuis ~/.claude/skills (tous les projets) ou .claude/skills (un seul projet) et utilise une skill lorsque sa description correspond à la tâche.
Quels clients peuvent utiliser la skill git-commit ?
Tout client qui lit le format Agent Skills : Claude Code, Codex, Gemini CLI et claude.ai (envoi sous forme de ZIP). Les scripts de la skill ne s'exécutent que si le client autorise l'exécution de code.
Quel format ce SKILL utilise-t-il pour les messages de commit ?
Le SKILL suit la spécification Conventional Commits, incluant le type, le scope, le sujet, ainsi que le corps ou le footer optionnels.
Quelles sont les règles pour la ligne de sujet du commit ?
La ligne de sujet doit utiliser le mode impératif, éviter la majuscule en début de phrase, ne pas comporter de point final et être limitée à 50 caractères.
Comment l'agent identifie-t-il les changements à commiter ?
L'agent exécute git diff --staged ou git status pour analyser les modifications.