Gestion des commits Git

VérifiéSûr

Stages et commit les modifications en suivant le protocole git standard. Crée automatiquement une nouvelle branche si vous êtes sur main ou master, sauf indication contraire dans CLAUDE.md. Utile pour gérer les commits sans rester sur la branche principale.

Spar Skills Guide Bot
DeveloppementDébutant
5002/06/2026
Claude CodeCursorWindsurfCopilotCodex
#git#commit#version-control#branching

Recommandé pour

Notre avis

Ajoute les modifications en cours et les valide, avec création automatique d'une branche si sur main/master sauf si CLAUDE.md indique le contraire.

Points forts

  • Automatise le flux de validation standard
  • Respecte les politiques de branches définies
  • Utilise les préférences de l'utilisateur pour les messages de commit
  • Gère en sécurité la branche principale

Limites

  • Nécessite un état git propre
  • Ne gère pas les conflits de fusion complexes
  • Dépend de la présence d'un fichier CLAUDE.md pour les politiques avancées
Quand l'utiliser

Lorsque vous avez un ensemble de modifications prêtes à être validées et souhaitez suivre les pratiques git standard.

Quand l'éviter

Lorsque les modifications sont incomplètes ou que vous devez sélectionner des blocs de manière fractionnée.

Analyse de sécurité

Sûr
Score qualité85/100

The skill only uses common git commands (checkout, switch, add, commit, status, diff, log, branch) which are safe and legitimate for version control. No destructive, obfuscated, or data exfiltration commands are used.

Aucun point d'attention détecté

Exemples

Basic commit
Stage all changes and commit with the message 'Fix login bug'.
Commit on main with branch creation
Stage and commit my current changes. If we're on main, create a new branch first.
Detailed commit message
Commit the staged changes with a detailed message explaining the refactoring of the auth module.

name: ci description: Stage and commit changes. Creates a new branch if on main/master (unless CLAUDE.md says otherwise). allowed-tools:

  • Bash(git checkout *)
  • Bash(git switch *)
  • Bash(git add *)
  • Bash(git commit *)
  • Bash(git status *)
  • Bash(git diff *)
  • Bash(git log *)
  • Bash(git branch *)
  • Read
  • Grep
  • Glob

Commit

Stage and commit the current changes. Follow the standard git commit protocol including from the user's preferences. If on main/master, check CLAUDE.md for branch policies and create a new branch if needed.

Skills similaires