Fähigkeiten managing-commits
🔧

managing-commits

Niedriges Risiko ⚡ Enthält Skripte⚙️ Externe Befehle📁 Dateisystemzugriff🌐 Netzwerkzugriff

Créer des commits conventionnels avec liaison automatique aux issues

Rédiger des messages de commit de qualité est difficile et chronophage. Cette compétence fournit des conseils d'expert sur les formats de commits conventionnels, analyse la qualité des commits et lie automatiquement les commits aux issues GitHub pour une meilleure traçabilité.

Unterstützt: Claude Codex Code(CC)
🥈 77 Silber
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "managing-commits". Aide-moi à valider mes modifications d'authentification indexées

Erwartetes Ergebnis:

  • 3 fichiers modifiés détectés (+127 lignes)
  • Type : feat (nouvelle fonctionnalité)
  • Portée : auth
  • Issue liée : #142 "Implement JWT authentication"
  •  
  • Message de commit généré :
  • feat(auth): add JWT token refresh mechanism
  •  
  • Implements automatic token refresh 5 minutes before expiration
  • to maintain seamless user sessions without re-authentication.
  •  
  • Closes #142
  •  
  • Créer ce commit ? [y/n]

Verwendung von "managing-commits". Analyse mon historique de commits pour les problèmes de qualité

Erwartetes Ergebnis:

  • 8 commits trouvés sur la branche actuelle
  •  
  • Répartition qualité : 5 bons, 2 à améliorer, 1 médiocre
  •  
  • Problèmes identifiés :
  • - Commit 3 (abc123) : "wip" - Pas assez descriptif, nécessite reformulation
  • - Commit 5 (def456) : "more changes" - Pas de format conventionnel
  • - Commit 7 (ghi789) : Trop volumineux (842 LOC) - Devrait être divisé
  •  
  • Recommandations :
  • - Fusionner les commits 3 et 4 (tous deux WIP)
  • - Reformuler le commit 5 avec le format approprié
  • - Envisager de diviser le commit 7 en 3 commits plus petits

Verwendung von "managing-commits". Valide toutes mes modifications avec un regroupement approprié

Erwartetes Ergebnis:

  • 12 fichiers modifiés analysés dans 3 portées
  •  
  • Groupe 1 : feat(auth) - 5 fichiers (+312 LOC)
  • - src/auth/jwt.ts, src/auth/types.ts, src/auth/index.ts
  • - tests/auth/jwt.test.ts, docs/authentication.md
  •  
  • Groupe 2 : fix(api) - 2 fichiers (+15 LOC)
  • - src/api/validation.ts, tests/api/validation.test.ts
  •  
  • Groupe 3 : docs - 1 fichier (+8 LOC)
  • - README.md
  •  
  • Créer ces 4 commits ? [y/n/edit]

Sicherheitsaudit

Niedriges Risiko
v5 • 1/16/2026

Legitimate git commit management skill. All 249 static findings are FALSE POSITIVES. The 'Weak cryptographic algorithm' detections are JSON commit templates and documentation being misidentified. External commands use safe subprocess patterns with hardcoded command names and list arguments. Git operations (log, diff, status) are read-only and necessary for commit analysis. Network access is limited to GitHub CLI (gh) for issue tracking. Purpose matches documented capabilities.

10
Gescannte Dateien
4,175
Analysierte Zeilen
4
befunde
5
Gesamtzahl Audits
Auditiert von: claude Audit-Verlauf anzeigen →

Qualitätsbewertung

77
Architektur
100
Wartbarkeit
85
Inhalt
21
Community
90
Sicherheit
91
Spezifikationskonformität

Was du bauen kannst

Écrire de meilleurs commits

Générer automatiquement des messages de commit conventionnels et valider votre historique de commits selon les standards de qualité

Appliquer des standards de commit

Examiner l'historique des commits de l'équipe, identifier les problèmes de qualité et fournir des modèles de messages de commit cohérents

Lier les issues aux commits

Connecter automatiquement les issues GitHub aux commits en fonction des noms de branche et des références aux issues

Probiere diese Prompts

Aide de base au commit
Aide-moi à valider ces modifications indexées avec un message de commit approprié
Format conventionnel
Génère un message de commit conventionnel pour mes modifications en suivant le modèle feat/fix/docs
Commits multi-fichiers
Analyse mes modifications et regroupe-les en commits atomiques logiques avec des messages appropriés
Liaison aux issues
Trouve les issues GitHub liées à mes modifications actuelles et suggère des références aux issues appropriées

Bewährte Verfahren

  • Utiliser le format de commit conventionnel avec type (feat, fix, docs) et portée optionnelle
  • Garder le sujet sous 50 caractères et utiliser le mode impératif
  • Inclure un corps de texte expliquant ce qui a changé et pourquoi, pas comment
  • Lier les commits aux issues en utilisant Closes #N ou Refs #N dans le pied de page

Vermeiden

  • Écrire des messages vagues comme "fix bug" ou "update code" sans précisions
  • Inclure plusieurs modifications non liées dans un seul commit
  • Valider des modifications volumineuses de plus de 500 lignes sans les diviser
  • Omettre les références aux issues lors du travail sur des fonctionnalités suivies

Häufig gestellte Fragen

Que sont les commits conventionnels ?
Format standardisé utilisant des types comme feat et fix, une portée optionnelle et un sujet descriptif. Améliore la génération de changelog et l'automatisation.
Cette compétence valide-t-elle les modifications ?
Non. La compétence génère et valide les messages de commit mais nécessite une confirmation de l'utilisateur avant toute exécution de git commit.
Comment fonctionne la liaison aux issues ?
Elle détecte les numéros d'issues à partir des noms de branche (feature/issue-42) et associe les fichiers aux titres d'issues en utilisant l'analyse de mots-clés.
GitHub CLI est-il requis ?
Requis uniquement pour les fonctionnalités de synchronisation des issues. La génération de commits fonctionne sans gh CLI installé.
Puis-je utiliser ceci hors ligne ?
Oui. La génération et la validation des messages de commit fonctionnent hors ligne. Les fonctionnalités de suivi des issues nécessitent un accès réseau.
En quoi cela diffère-t-il de commitlint ?
Commitlint applique des règles. Cette compétence fournit des conseils assistés par IA, génère des messages et offre des workflows interactifs.