Git Commit with Conventional Commits pour Openclaw

Une compétence spécialisée permettant aux agents AI d'analyser les diffs de code et de générer des commits Git sémantiques et standardisés suivant la spécification Conventional Commits.

wangchencheng
v1.0.0
Mar 28, 2026
0
882
0

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install git-commit-tool

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer git-commit-tool via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que Git Commit with Conventional Commits ?

La compétence Git Commit permet aux agents de codage AI de gérer l'ensemble du cycle de vie du contrôle de version avec précision. En intégrant cette capacité dans Openclaw Skills, les agents peuvent indexer intelligemment les fichiers, analyser la nature des changements et rédiger des messages de commit de haute qualité conformes à la norme Conventional Commits.

Cette compétence est particulièrement optimisée pour les environnements de développement multilingues, utilisant par défaut le chinois simplifié pour les descriptions de commit. Elle garantit que chaque changement est correctement catégorisé par type — tel que feat, fix ou refactor — maintenant un historique de projet propre et consultable.

Cas d'utilisation de Git Commit with Conventional Commits

  • Génération automatique de messages de commit standardisés après une tâche de codage.
  • Structuration de l'indexation logique des fichiers pour séparer les fonctionnalités distinctes ou les corrections de bugs.
  • Amélioration de la transparence du projet en suivant les pourcentages de code générés par l'AI via des pieds de page personnalisés.
  • Garantie de la conformité de toute l'équipe à la spécification Conventional Commits sans effort manuel.

Comment fonctionne Git Commit with Conventional Commits

  1. Analyse de Diff : L'agent examine l'arbre de travail actuel ou les modifications indexées à l'aide de git diff pour comprendre l'impact technique.
  2. Indexation Intelligente : si aucun fichier n'est indexé, l'agent utilise git add pour regrouper les modifications logiques tout en évitant strictement les fichiers sensibles comme .env.
  3. Extraction de Métadonnées : L'agent détermine le type de commit, la portée et la description sémantique appropriés en fonction de l'analyse du code.
  4. Génération de Message : Un message de commit est construit en chinois simplifié, incluant un pied de page AI-GEN détaillant le modèle utilisé et les lignes de code contribuées.
  5. Exécution : L'agent exécute la commande git commit en suivant des protocoles de sécurité stricts pour garantir l'intégrité du dépôt.

Configuration de Git Commit with Conventional Commits

Pour activer cette compétence dans votre environnement Openclaw Skills, assurez-vous que votre agent a accès à l'outil Bash. Aucune configuration globale supplémentaire n'est requise, car la compétence fonctionne directement via l'interface CLI standard de Git.

# Verify git is installed in the agent's environment
git --version

# The agent will use standard git commands to manage the lifecycle
git status --porcelain

Schéma de données et taxonomie de Git Commit with Conventional Commits

La compétence suit une structure sémantique stricte pour toutes les métadonnées de commit générées :

Composant Format / Exigence
Header <type>[optional scope]: <description>
Langue Chinois simplifié (简体中文)
Longueur La description doit faire moins de 72 caractères
Pied de page AI-GEN AI-GEN: <percentage>% / <lines>行 <model-name>
Sécurité Pas de commandes destructrices (--force) ou de commits secrets

Tous les commits générés via Openclaw Skills sont compatibles avec les analyseurs de logs Git standard et les générateurs de changelog CI/CD.

Fonctionnalités avancées de Git Commit with Conventional Commits

  • Analyse Sémantique : inspection approfondie des diffs pour distinguer automatiquement entre un refactor et un feat.
  • Suivi des Contributions AI : calcul et rapport automatiques du volume de code généré par l'AI dans chaque pied de page de commit.
  • Prise en Charge de l'Indexation Interactive : capacité d'utiliser l'indexation basée sur des modèles ou des modes interactifs pour des ensembles de modifications complexes.
  • Détection de Changement Majeur : inclusion automatique du modificateur ! ou du pied de page BREAKING CHANGE pour les mises à jour modifiant l'API.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*