CommunityRédaction et éditiongithub.com

Village des agents

Créez une branche, commitez et ouvrez des pull requests dans ce dépôt. À utiliser lors de la création d'une branche, de la rédaction d'un message de commit, du push, de l'ouverture ou de la mise à jour d'une PR, ou en cas d'échec CI sur une PR.

Qu'est-ce que Village des agents ?

Ce skill automatise le workflow Git et Pull Request pour le dépôt `al0olo/agents-village`. Il définit des étapes claires pour synchroniser avec la branche principale, créer des branches suivant une convention de nommage (S<n>/<area>/<slug> pour les tickets sprint, ou fix/docs/chore autrement), et travailler en petits commits validés par des commandes définies dans `AGENTS.md`. Le skill gère également la génération de messages de commit structurés (type, scope, résumé, justification et co-auteurs), le push sécurisé, et l'ouverture de PR via l'API REST (gh) avec un corps de PR détaillé. En cas d'échec CI, il exécute la correction sur la même branche sans forcer le merge tant que le rouge n'est pas résolu. Il est conçu pour les agents AI (Claude Code, Cursor, Codex) qui interviennent dans le cycle de développement collaboratif de ce dépôt.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Al0olo/Agents-village/tree/HEAD/.claude/skills/git-pr-workflow

Installed? Explore more Rédaction et édition skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Workflow Git et PR

  1. Synchronisation : git fetch origin main && git checkout main && git reset --hard FETCH_HEAD (le clone peut être superficiel ; origin/main peut ne pas se résoudre).
  2. Branche : git checkout -b S<n>/<area>/<slug> pour un ticket sprint (voir docs/sprints/), sinon fix/, docs/ ou chore/ suivi d'un slug.
  3. Travaillez en petits commits. Vérifiez avant chaque commit : voir la section Commandes de AGENTS.md.
  4. Mettez à jour docs/HANDOFF.md dans la même PR (skill handoff).
  5. Message de commit :
type(scope): résumé impératif

Pourquoi ce changement, en une ou deux phrases.

Co-Authored-By: Abdullah Farag <[email protected]>
Co-Authored-By: <votre nom de modèle> <[email protected]>
  1. Push : git push -u origin <branche>.
  2. Ouvrez la PR avec l'API REST (GraphQL est bloqué dans les sessions cloud) :
gh api repos/al0olo/agents-village/pulls \
  -f title="type: résumé" -f head=<branche> -f base=main -F body=@/tmp/pr.md --jq '.html_url'

Corps : ce qui a changé, pourquoi, ce que vous avez exécuté pour vérifier, et tout ce que le relecteur doit décider. 8. Si la CI échoue, lisez le log, corrigez sur la même branche, pushez. Ne mergez pas en rouge. 9. Ordre de merge : si les PR dépendent les unes des autres, indiquez-le dans le corps et mergez dans l'ordre.

Ne jamais commiter sur main, ne jamais forcer le push sur les branches partagées, ne jamais sauter les hooks.

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

Skills associés