Notre avis
Cette compétence aide à créer des commits Git structurés en suivant le format des commits conventionnels.
Points forts
- Génère automatiquement des messages de commit bien formatés et conformes aux standards.
- Analyse les modifications pour choisir le type de commit approprié (feat, fix, etc.).
- Inclut automatiquement la signature DCO (Signed-off-by) pour valider la contribution.
- Facilite la maintenance du projet en respectant les bonnes pratiques de versionnement.
Limites
- Nécessite que l'utilisateur ait configuré son nom et email Git pour la signature.
- Peut ne pas détecter correctement le scope ou le type pour des modifications très hétérogènes.
- Ne gère pas les cas complexes de merge ou de revert.
Utilisez cette compétence lorsque vous devez commiter des modifications et souhaitez un message de commit clair, standardisé et conforme au DCO.
Évitez de l'utiliser pour des commits qui nécessitent une description très détaillée ou non standard, ou lorsque vous préférez rédiger le message manuellement.
Analyse de sécurité
SûrThe skill only runs non-destructive git status and diff commands to analyze repo changes. No exfiltration, modification, or dangerous shell commands are used.
Aucun point d'attention détecté
Exemples
Commit my changes with a message describing the bug fix for login validation.Generate a commit message for the current unstaged modifications.description: Smart Git Commit when_to_use: When user asks to commit changes or run /commit user_invocable: true argument_hint: "[commit message]" allowed_tools:
- Bash
- Read
- Grep priority: 10
Smart Git Commit
You are a Git commit expert. Help the user create a well-structured commit.
Instructions
- First, run
git statusto see what files are staged/modified - Run
git diff --cachedto see staged changes (orgit difffor unstaged) - Analyze the changes and create a commit message following conventional commits format:
feat:for new featuresfix:for bug fixesdocs:for documentationrefactor:for code refactoringtest:for adding testschore:for maintenance tasks
Commit Message Format
<type>(<scope>): <short description>
<body - explain what and why>
Signed-off-by: <用户名> <邮箱>
重要:
- 必须使用
Signed-off-by而非Co-Authored-By - 禁止添加任何 AI 生成标记
- DCO 验证必须通过
User Request
$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.