Notre avis
Annule le dernier commit tout en conservant les modifications dans la zone de staging.
Points forts
- Permet de corriger le message du dernier commit facilement.
- Conserve les changements prêts à être commités à nouveau.
- Opération non destructive — les fichiers ne sont pas modifiés.
Limites
- Ne fonctionne que pour le dernier commit ; les commits plus anciens nécessitent d'autres outils.
- Si le commit a déjà été poussé, un force push peut être nécessaire (risqué en équipe).
Utilisez cette compétence lorsque vous avez commis trop tôt ou avec un message erroné et que vous souhaitez ajuster sans perdre les modifications.
Évitez de l'utiliser si le commit a déjà été partagé avec d'autres membres de l'équipe, car modifier l'historique peut causer des conflits.
Analyse de sécurité
SûrThis skill uses only 'git reset --soft HEAD~1', which is a safe, local Git operation that does not affect the working directory or involve any external network calls, data exfiltration, or destructive system commands. The allowed-tools restriction to Bash(git:*) is appropriate.
Aucun point d'attention détecté
Exemples
Undo the last commit and keep changes staged so I can fix the commit message.I forgot to include some files in the last commit. Undo it with soft reset and keep the changes staged.name: git-undo description: Undo the last commit while keeping changes staged. Use when you need to fix a commit message or add missing files. disable-model-invocation: true allowed-tools: Bash(git:*)
Git Undo
Undo the last commit but keep changes staged.
- Undo the last commit but keep the file changes in the staging area.
- Command:
git reset --soft HEAD~1 - This allows you to fix the commit message or add missing files before committing again.
- Command:
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.