Quand invoquer ce skill
Naviguer dans les submodules et monorepos.
L1 — Réflexe de base
git submodule update --init --recursive après un clone.
L2 — Pratique professionnelle par défaut
Gérer les mises à jour de submodule de façon isolée (commit dédié), documenter la version épinglée dans le README.
L3 — Maîtrise d'architecte
Arbitrer monorepo (workspaces npm/pnpm, Bazel) vs multi-repo + submodules selon le couplage réel des équipes ; migrer un submodule vers un sous-arbre (git subtree) sans perte d'historique.
Chaînage
Si ce skill révèle un besoin relevant d'un autre pilier, enchaîner automatiquement sur : technical-excellence/doc-as-code.