--- name: gitea_push description: Stage, commit et push les changements Git vers un dépôt Gitea avec un message de commit de type Conventional Commits. À utiliser quand l’utilisateur demande de « commit », « push », « commit et push », « envoyer sur gitea », « pousser sur le remote », etc. --- # Workflow Gitea Push Objectif : **stager**, **commiter** (message Conventional Commits) et **pusher** sur la branche courante. ## Langue - Claude **doit répondre en français** lors de l’utilisation de ce skill. - Les **messages de commit doivent être rédigés en français**. ## Intention Ce skill apprend à Claude à automatiser le workflow Git suivant : - ajout des fichiers modifiés au staging, - création d’un commit, - envoi des changements vers le dépôt distant. ## Quand l’utiliser Déclenchement automatique quand l’utilisateur : - demande explicitement de pousser (`push`, `commit et push`, `envoie ça sur gitea`) - veut sauvegarder son travail sur le remote - a terminé une étape et souhaite publier les changements ## Règles - **Toujours** utiliser le script ci-dessous. - **Ne pas** exécuter de commandes git manuelles hors script. - Le script doit lire la config depuis `secrets/gitea.env`. ### Exemples d’exécution Exécution standard (depuis la racine du repo, ou depuis le dossier du skill) : ```bash bash gitea_push/scripts/smart_commit.sh ```