caveman-commit
Générer des messages de commit git concis
Les développeurs passent trop de temps à rédiger des messages de commit verbeux. Cette skill génère des messages Conventional Commits concis et professionnels en moins de 50 caractères tout en préservant le raisonnement derrière chaque modification.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "caveman-commit". Modifications indexées : ajout de l'endpoint GET /users/:id/profile au module API avec un format de réponse spécifique aux mobiles.
Résultat attendu:
feat(api): add GET /users/:id/profile
Mobile client needs profile data without the full user payload to reduce LTE bandwidth on cold-launch screens.
Closes #128
Utilisation de "caveman-commit". Modifications indexées : renommage du route /v1/orders vers /v1/checkout dans tous les gestionnaires de routes et la documentation.
Résultat attendu:
feat(api)!: rename /v1/orders to /v1/checkout
BREAKING CHANGE: clients on /v1/orders must migrate to /v1/checkout before 2026-06-01. Old route returns 410 after that date.
Audit de sécurité
SûrThe skill file (SKILL.md, 65 lines) is a pure Markdown instruction document. It contains no executable code, no scripts, no network requests, no file system operations, and no environment variable access. The static analyzer flagged 21 external_commands instances, but these are references to git commands in markdown prose and examples — the skill explicitly states it does NOT run git commands. The blocker finding for a weak cryptographic algorithm at line 3 is a false positive; line 3 contains YAML frontmatter description text with no cryptography. No prompt injection attempts were detected. The skill is safe for publication.
Problèmes à risque moyen (1)
Problèmes à risque faible (1)
Score de qualité
Ce que vous pouvez construire
Commits rapides pour développeur solo
Un développeur solo travaillant sur un projet personnel utilise cette skill pour générer rapidement des messages de commit propres et cohérents sans interrompre son flux. Il indexe les modifications et invoque la skill pour obtenir un commit formaté prêt à coller.
Normalisation des messages de commit en équipe
Une équipe de développement adopte les Conventional Commits pour automatiser le changelog. Cette skill assure que chaque membre de l'équipe produit des messages de commit cohérents et correctement formatés, peu importe leur style d'écriture individuel.
Hygiène des commits lors de la revue de code
Un développeur senior qui révise les pull requests utilise cette skill pour réécrire les messages de commit désordonnés lors du rebasage interactif. Chaque commit reçoit un message clair et concis qui explique le pourquoi, pas seulement le quoi.
Essayez ces prompts
Écris un message de commit pour mes modifications indexées.
Génère un message de commit pour un nouvel endpoint API dans le module users qui ajoute la récupération de profil.
Écris un commit de changement cassant pour renommer l'endpoint API orders de v1/orders vers v1/checkout.
Génère un message de commit pour un correctif de sécurité qui corrige une vulnérabilité XSS dans le champ de recherche.
Bonnes pratiques
- Indexez uniquement des modifications logiquement liées avant d'invoquer la skill pour obtenir un message de commit précis
- Vérifiez le message généré avant de l'utiliser — vérifiez que le type et la portée correspondent aux conventions de votre projet
- Utilisez le prompt explicite avec du contexte sur ce qui a changé pour obtenir une sélection de portée et de type plus précise
Éviter
- N'indexez pas ensemble des fichiers sans rapport — cela produit des messages de commit confus ou imprécis
- N'utilisez pas la skill pour réécrire l'historique des commits lors de rebasages collaboratifs sans accord de l'équipe
- Ne comptez pas sur la skill pour les commits liés à la sécurité sans vérifier manuellement que le corps inclut un contexte suffisant