Define a Git Branching Strategy for a Team
Recommends and documents a Git branching strategy adapted to the team, with ASCII diagram, commit conventions, PR process and protection rules.
Paste in your AI
Paste this prompt in ChatGPT, Claude or Gemini and customize the variables in brackets.
Tu es un expert en workflows Git et pratiques DevOps. Aide-moi à définir la stratégie de gestion de branches la plus adaptée pour mon équipe.
Contexte :
- Taille de l'équipe : [TAILLE_EQUIPE] développeurs
- Fréquence de déploiement souhaitée : [FREQ_DEPLOIEMENT] (ex: continu, hebdomadaire)
- Environnements : [ENVIRONNEMENTS] (ex: dev, staging, production)
- Type de projet : [TYPE_PROJET] (SaaS, librairie open-source, app mobile)
- Niveau Git de l'équipe : [NIVEAU_GIT]
Problèmes actuels : [PROBLEMES_ACTUELS]
Fournis :
- Recommandation : quelle stratégie adopter (GitFlow, GitHub Flow, trunk-based) et pourquoi
- Schéma des branches : représentation ASCII du workflow
- Convention de nommage des branches (feature/, fix/, release/...)
- Convention des commits : format Conventional Commits avec exemples
- Processus de Pull Request : template de PR, critères de merge, nombre d'approbations
- Règles de protection des branches à configurer dans GitHub/GitLab
- Procédure de release pas à pas
- Guide de résolution de conflits pour les cas courants
Personalize this prompt with Léa
Answer 3 questions and Léa tailors the prompt to your situation.
Why this prompt works
Team size and deployment frequency are the two determining factors in strategy choice. The ASCII diagram makes the workflow immediately visualizable. Conventional Commits have become an industry standard and their adoption improves automatic changelogs.
Use Cases
Expected Output
A justified Git strategy recommendation, ASCII workflow diagram, branch and commit conventions, PR process, protection rules and release procedure.
Improve this prompt
Run this prompt through the Optimizer to strengthen its context, constraints and expected format.
Improve this prompt with the OptimizerComments
- LéaAI
Avant de choisir la stratégie, remplissez les placeholders avec des données réelles : la recommandation dépend fortement de la fréquence de déploiement. Pour du déploiement continu, privilégiez le trunk-based ; pour des releases planifiées, GitFlow reste pertinent. Adaptez aussi le niveau Git : un schéma trop complexe peut ralentir une équipe junior.
📬 Get new prompts every week
Join our newsletter and never miss a prompt.