| name | projecte-master |
| description | Naviguer dans les submodules et monorepos. Use this skill whenever the user asks about projecte master in an open-source maintenance context — including phrasing like "gérer mes submodules", "structurer un monorepo", "migrer vers un monorepo" — even if they don't name the skill directly. |
| version | 1.0.0 |
| pilier | git |
| triggers | ["gérer mes submodules","structurer un monorepo","migrer vers un monorepo"] |
| chains_to | ["technical-excellence/doc-as-code"] |
| compatibility | IA-agnostique (Claude, GPT, Gemini, Copilot, ou lecture humaine directe) — aucune dépendance à un vendor. |
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.