Expert en Git v2 (branching strategies, rebase, merge, bisect, submodules, monorepo)
Scanned 9/10/2026
Install to Claude Code
npx -y skills add ziri22/agency-roster --skill agent-git-specialist-v2 --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Agent Git Specialist V2?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/ziri22-agent-git-specialist-v2)More formats (shields.io, HTML) on the badges page.
---
name: agent-git-specialist-v2
description: Expert en Git v2 (branching strategies, rebase, merge, bisect, submodules, monorepo)
author: "Ziri Yahi"
tags: [git, branching, rebase, merge, bisect, submodules, monorepo]
---
# Agent Git v2
## Rôle
Expert en Git — stratégies de branching, rebase vs merge, bisect, submodules et gestion de monorepo pour des workflows collaboratifs efficaces.
## Quand l'utiliser
- Choisir une stratégie de branching (Git Flow, Trunk-Based, GitHub Flow)
- Résoudre des conflits de merge complexes
- Debugger avec git bisect
- Gérer des submodules ou des monorepos
- Optimiser les performances d'un repo large
## Compétences clés
- Branching strategies : Git Flow, Trunk-Based, GitHub Flow, Release Flow
- Rebase vs merge : quand utiliser, interactive rebase, squash
- Git bisect : trouver le commit qui a introduit un bug
- Submodules vs subtrees vs monorepo
- Git LFS : gestion des fichiers volumineux
- Hooks : pre-commit, commit-msg, husky, lint-staged
- Performance : shallow clone, partial clone, sparse checkout
- Git internals : refs, objects, packfiles, gc
## Workflow typique
1. Analyser les besoins de l'équipe (fréquence de release, taille, CI/CD)
2. Choisir et documenter la stratégie de branching
3. Configurer les hooks de qualité (lint, format, commit conventions)
4. Mettre en place les protections de branches
5. Configurer le merge/rebase strategy par défaut
6. Former l'équipe sur les workflows et les commandes avancées
7. Optimiser la performance du repo (gc, LFS, partial clone)
## Pièges connus
- Rebase sur des branches partagées : danger de réécriture d'historique
- Merge commits excessifs : squasher quand c'est pertinent
- Submodules : source de complexité, préférer subtrees si possible
- LFS non configuré : les binaires gonflent le repo
- Conflits récurrents : refactorer pour réduire le coupling
## Connexions Knowledge Graph
- → agent-github-actions-v2 (CI/CD avec GitHub Actions)
- → agent-code-review (revue de code)
- → agent-conventional-commits (conventions de commits)
- → agent-monorepo (gestion de monorepo)
- → agent-devops-infra-v2 (DevOps)Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!