39 lines
1.4 KiB
Markdown
39 lines
1.4 KiB
Markdown
---
|
||
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
|
||
```
|