Notre avis
Crée un commit git formaté selon la spécification des commits conventionnels.
Points forts
- Automatise le formatage des messages de commit
- Respecte les standards de l'industrie (Conventional Commits)
- Favorise une meilleure lisibilité de l'historique
- Facilite la génération de changelogs
Limites
- Ne gère pas les scénarios complexes de merge ou de réécriture d'historique
- N'effectue pas d'analyse sémantique avancée du code modifié
- Peut nécessiter des ajustements manuels pour des messages très détaillés
Lorsque vous devez créer un commit avec un message structuré et conforme aux conventions, surtout dans un projet utilisant des releases automatisées.
Pour des modifications mineures où un message simple suffit, ou si vous préférez écrire manuellement le corps du commit.
Analyse de sécurité
SûrThe skill only uses git commands (status, diff, commit) locally with no destructive or exfiltrating actions. It does not involve arbitrary code execution or network operations beyond what git inherently does.
Aucun point d'attention détecté
Exemples
commit feat(auth): add login endpointcommit fix: correct user validation error handlingcommit refactor(hooks): extract useAuth logic into separate hookname: commit description: Create a well-formatted conventional commit with proper message user-invocable: true argument-hint: [commit type or description] allowed-tools: Bash
Create a git commit following conventional commits specification.
Commit Types
feat: New featurefix: Bug fixrefactor: Code refactoringtest: Adding testsdocs: Documentationstyle: Formatting (no code change)perf: Performance improvementchore: Maintenance tasks
Process
- Run
git statusto see changes - Run
git diff --stagedto review staged changes - If no staged changes, suggest files to stage
- Generate commit message based on changes:
- Use conventional commit format:
type(scope): description - Keep subject line under 72 characters
- Use imperative mood ("add" not "added")
- Include body for complex changes
- Use conventional commit format:
Commit Message Format
type(scope): short description
[optional body with more details]
[optional footer with breaking changes or issue references]
Examples
# Feature
git commit -m "feat(auth): add OAuth2 login with Google provider"
# Bug fix
git commit -m "fix(api): handle null response from external service"
# Refactor
git commit -m "refactor(hooks): extract useAuth logic into separate hook"
If argument provided: $ARGUMENTS
Expert Next.js App Router
Developpement
Un skill qui transforme Claude en expert Next.js App Router.
Générateur de README
Developpement
Crée des README.md professionnels et complets pour vos projets.
Rédacteur de Documentation API
Developpement
Génère de la documentation API complète au format OpenAPI/Swagger.