Fähigkeiten commit-helper
💬

commit-helper

Sicher ⚙️ Externe Befehle📁 Dateisystemzugriff🌐 Netzwerkzugriff

Générer des messages de commit conventionnels

Auch verfügbar von: CuriousLearner

Rédiger des messages de commit clairs est un défi. Cette compétence analyse vos modifications git et suggère des commits conventionnels correctement formatés avec le type, la portée et la description appropriés. Elle valide le format et explique le raisonnement derrière chaque suggestion.

Unterstützt: Claude Codex Code(CC)
📊 69 Angemessen
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 "commit-helper". Suggère un message de commit pour mes modifications indexées

Erwartetes Ergebnis:

  • Commit suggéré :
  • feat(classes): add Recipe class to creative-work module
  •  
  • Raisonnement :
  • - Type : feat (nouvelle classe est une fonctionnalité)
  • - Portée : classes (modification principale)
  • - Description : Spécifique et concise
  •  
  • Pour commiter : git commit -m "feat(classes): add Recipe class to creative-work module"

Verwendung von "commit-helper". J'ai corrigé un bug dans la cardinalité de la propriété spouse

Erwartetes Ergebnis:

  • Commit suggéré :
  • fix(properties): correct spouse property cardinality to :many
  •  
  • Raisonnement :
  • - Type : fix (correction d'une erreur)
  • - Portée : properties (modification de propriété)
  • - Corps : Explique POURQUOI la correction était nécessaire
  •  
  • Pour commiter : git commit -m "fix(properties): correct spouse property cardinality to :many"

Verwendung von "commit-helper". Mes modifications incluent un changement cassant qui supprime la classe Customer

Erwartetes Ergebnis:

  • Commit suggéré :
  • feat(classes)!: remove deprecated Customer class
  •  
  • BREAKING CHANGE: Customer class removed from template.
  • Use Person class with customerRole property instead.
  •  
  • Étapes de migration :
  • 1. Export all pages using Customer class
  • 2. Re-import as Person pages
  • 3. Add customerRole property

Sicherheitsaudit

Sicher
v5 • 1/16/2026

Pure prompt-based skill with no executable code. All 249 static findings are false positives: documentation examples showing git commands (not execution), commit message format strings misinterpreted as cryptographic patterns, and version strings flagged as C2 keywords. This is a safe documentation skill.

7
Gescannte Dateien
1,094
Analysierte Zeilen
3
befunde
5
Gesamtzahl Audits

Risikofaktoren

⚙️ Externe Befehle (3)
📁 Dateisystemzugriff (1)
🌐 Netzwerkzugriff (1)
Auditiert von: claude Audit-Verlauf anzeigen →

Qualitätsbewertung

38
Architektur
100
Wartbarkeit
85
Inhalt
19
Community
100
Sicherheit
91
Spezifikationskonformität

Was du bauen kannst

Améliorer l'historique des commits

Générer des messages de commit clairs et descriptifs qui suivent les conventions du projet et améliorent la lisibilité de l'historique git.

Automatiser la validation des commits

Garantir que tous les commits suivent le format conventionnel pour la génération automatique de changelog et le versionnement sémantique.

Documenter les modifications correctement

Créer des commits de documentation bien structurés avec des liens de référence et des descriptions claires de ce qui a changé.

Probiere diese Prompts

Aide au commit de base
Suggère un message de commit pour mes modifications indexées
Analyse détaillée
Analyse mon git diff et crée un message de commit conventionnel détaillé avec explication
Changements cassants
Vérifie si mes modifications incluent des changements cassants et crée un message de commit approprié
Commits groupés
Examine toutes mes modifications indexées dans différents modules et suggère le meilleur message de commit

Bewährte Verfahren

  • Toujours vérifier les modifications indexées d'abord avec git diff --cached avant de suggérer des commits
  • Utiliser l'humeur impérative pour les descriptions (add, pas added ; fix, pas fixed)
  • Inclure du texte dans le corps lorsque les modifications nécessitent une explication ou référencent des issues et pull requests

Vermeiden

  • Utiliser le passé dans les descriptions (Fixed bug au lieu de fix bug)
  • Omettre le type et la portée (juste la description sans le préfixe feat ou fix)
  • Terminer les descriptions par des points ou dépasser 72 caractères dans la ligne de sujet

Häufig gestellte Fragen

Cette compétence commit-elle les modifications dans git ?
Non. Cette compétence ne fait que suggérer et valider les messages de commit. Vous devez exécuter git commit vous-même avec le message suggéré.
Quels types de commit cette compétence prend-elle en charge ?
Types standard : feat, fix, docs, style, refactor, perf, test, build, ops, chore. Elle détecte également les changements cassants marqués avec !.
Puis-je utiliser cette compétence avec n'importe quel dépôt git ?
Oui, mais les portées spécifiques au projet fonctionnent mieux avec Logseq Template Graph. Pour d'autres projets, utilisez des portées génériques.
Mon code ou mon historique git est-il envoyé quelque part ?
Non. Il s'agit d'une compétence basée uniquement sur des prompts. Toutes les commandes git s'exécutent localement sur votre machine. Aucune donnée n'est transmise à l'extérieur.
Pourquoi la compétence a-t-elle besoin d'accéder aux commandes git ?
Les commandes git sont essentielles pour lire les modifications indexées. Les commandes s'exécutent localement et sont nécessaires pour analyser quels fichiers ont changé.
En quoi est-ce différent des autres outils de commit ?
Cette compétence fournit des suggestions contextuelles basées sur les modifications réelles de fichiers. Elle valide le format et explique le raisonnement pour chaque suggestion.