Ce depot installe dans un projet une equipe virtuelle d'agents : produit, tech, design, QA, securite, data, IA, growth, sales et contenu.
Le kit fonctionne avec deux outils :
| Outil | Invocation | Fichiers installes |
|---|---|---|
| Claude Code | /setup-project --ai, /call-tech-lead ... |
.claude/agents, .claude/skills, .claude/commands |
| OpenAI Codex | $setup-project --ai, $call-tech-lead ... |
.agents/skills, .codex/agents, AGENTS.md |
Le fonctionnement reste le meme dans les deux cas : un orchestrateur comprend le besoin, choisit les agents utiles, collecte des avis independants, arbitre les frictions, implemente ou produit les livrables, verifie, puis documente le run dans un TRANSCRIPT.md.
Une equipe virtuelle multi-agents peut consommer beaucoup de tokens, surtout avec les gros modeles et les runs --depth=full. Commence petit, surveille les couts de ton fournisseur, et evite de convoquer toute l'equipe pour des sujets simples.
Le kit est fait pour s'ameliorer avec l'usage : lance retro apres les runs importants pour capitaliser ce qui marche, supprimer les agents rarement utiles, ajuster le routing et adapter les pratiques aux vrais besoins du projet.
Pour Claude Code, tu peux aussi monitorer gratuitement les sessions et sous-agents avec Claude Code Usage Monitor : https://github.com/tiber76/monitor-ccu. L'outil lit les fichiers locaux ~/.claude/projects/, affiche les couts/tokens par session, les modeles utilises et le detail des sous-agents, sans API key ni service externe.
Le chemin normal est unique : on clone, on lance npm run setup, puis l'AI configure le projet cible.
Depuis ce depot clone :
npm run setupLe script pose 4 questions :
| Question | Exemple |
|---|---|
| Projet cible | /Users/me/repos/mon-projet |
| Outil a installer | codex, claude ou both |
| Si un fichier existe deja | backup, abort ou overwrite |
Installer aussi CLAUDE.md racine (token efficiency, compaction) |
y / n (par defaut n) |
La 4eme question n'apparait que si tu installes l'adapter Claude. Le CLAUDE.md racine est un preambule auto-charge par Claude Code qui inscrit les regles d'output court, de lecture ciblee et de survie post-compaction. Si ton projet a deja un CLAUDE.md, garde-le et reponds n ; tu pourras t'inspirer de templates/CLAUDE.md.template manuellement.
Le script copie les bons fichiers, renomme les templates, met a jour .gitignore, puis cree :
virtual-staff-install-report.md: rapport de copie.virtual-staff-ai-setup.md: prompt pret a coller si besoin.
Ouvre ensuite le projet cible, pas ce depot starter kit.
Claude Code : /setup-project --ai
OpenAI Codex : $setup-project --ai
Note Claude Code : les commandes slash sont chargees depuis .claude/commands/. Si /setup-project n'apparait pas, ferme puis rouvre Claude Code a la racine du projet cible.
setup-project --ai inspecte le repo cible, infere la stack, les commandes, les entites metier, les risques et les agents utiles. Il affiche une synthese puis pose seulement les questions bloquantes.
Claude Code : /call-tech-lead "Ajoute une petite feature test" --depth=lean --mode=semi
OpenAI Codex : $call-tech-lead "Ajoute une petite feature test" --depth=lean --mode=semi
--depth=lean evite de convoquer trop d'agents pour le premier essai.
Si tu as installe le kit dans un projet avec une version anterieure (v0.3.0 par exemple), tu peux recuperer les ajouts de la derniere version sans reinstaller.
Depuis le repo du kit clone et mis a jour :
# 1. Mets a jour ton clone du kit
git pull
# 2. Dry-run : affiche le plan, rien n'est ecrit
node scripts/update.mjs --target /chemin/vers/ton/projet
# 3. Applique si le plan te convient
node scripts/update.mjs --target /chemin/vers/ton/projet --applyLe script :
- Detecte automatiquement la version source de ton projet (SHA-256 manifests).
- Ne touche jamais :
docs/GUIDE-LLM.md,docs/EQUIPES-LLM.md,docs/COUTS-LLM.md,.claude/settings.local.json,backlog.md. - Backup systematique en
.backup-YYYYMMDD-HHMMSSavant ecrasement. - Sur un fichier customise, demande
[s]kip / [b]ackup+replace / [a]bort(ou applique--conflicts backup|skip|aborten non-interactif). - Ecrit un rapport
virtual-staff-update-report.mda la racine du projet cible.
Si tu n'as pas le kit clone en local, copie le prompt dans templates/update-prompt.md et colle-le dans Claude Code ou Codex ouvert a la racine de ton projet. L'AI va recuperer le manifest publie sur GitHub et patcher fichier par fichier.
Cette methode est moins deterministe que le script — privilegie le script si possible.
Voir MIGRATION-v0.4.md pour le guide pas-a-pas, les options du script, et les questions frequentes.
| Besoin | Choix conseille |
|---|---|
| Tu travailles deja dans Claude Code | claude |
| Tu veux utiliser Codex / OpenAI | codex |
| Tu veux tester les deux adapters | both |
| Tu maintiens ce starter kit | modifier templates/claude/, puis regenerer templates/codex/ |
13 agents specialises :
- Tech :
po-metier,full-stack-lead,designer-uxui,qa,cso,data-engineer,ai-llm-engineer. - Growth :
growth-lead,sales-b2b,customer-success,copywriter-brand,content-seo,marketing-analytics.
16 skills :
| Famille | Skills |
|---|---|
| Setup | setup-project |
| Orchestration | call-tech-lead, call-growth-lead |
| Tech | redige-us, fullstack-lead-tech, investigate-bug, review-pr, qa-flow, ship-pr, security-audit |
| Growth | redige-brief, ship-landing, audit-funnel, brief-demo, retro-campagne |
| Transverse | retro |
Le setup installe aussi :
docs/GUIDE-LLM.md: source de verite projet.docs/EQUIPES-LLM.md: cartographie agents/skills.docs/COUTS-LLM.md: estimation tokens/couts.backlog.md: dettes, risques, decisions a reprendre.
Pour une feature technique :
/call-tech-lead "..." --depth=standard --mode=semi
$call-tech-lead "..." --depth=standard --mode=semi
Pour une initiative growth :
/call-growth-lead "..." --depth=standard --mode=semi
$call-growth-lead "..." --depth=standard --mode=semi
Pour une tache courte, commence par --depth=lean. Pour une decision critique, utilise --depth=full.
Apres une feature non triviale, lance une retro :
Claude Code : /retro
OpenAI Codex : $retro
La retro sert a mettre a jour les pratiques de l'equipe, le backlog et docs/GUIDE-LLM.md.
Les orchestrateurs acceptent --depth=lean|standard|full.
| Depth | Usage | Effet attendu |
|---|---|---|
lean |
petite feature, bug compris, refacto localise | moins d'agents, round 2 rare |
standard |
feature produit normale | defaut recommande |
full |
auth, paiement, PII, data model, IA, pricing, GTM majeur | qualite prioritaire |
Le round 2 est facultatif : s'il n'y a pas de friction actionnable, aucun agent n'est relance.
Modeles par defaut du kit :
| Famille d'agents | Claude Code | OpenAI Codex |
|---|---|---|
| Architecture, securite critique | Opus (full-stack-lead, cso) |
gpt-5.3-codex avec effort high |
| Tests, data, IA integree au code | Sonnet | gpt-5.3-codex avec effort medium |
| Produit, design, contenu, operations | Sonnet | gpt-5.4-mini avec effort medium |
| Strategie growth / sales | Opus (growth-lead, sales-b2b) |
gpt-5.5 avec effort high |
Ces defaults sont volontairement conservateurs. Ils doivent etre ajustes selon ton abonnement, tes couts reels et la criticite du projet. Detail : OPTIMISATION-TOKENS.md.
Conseil pratique : apres 5 a 10 runs, relis les transcripts et lance retro pour identifier les agents trop souvent inutiles, les prompts trop longs et les decisions qui devraient etre automatisees ou simplifiees.
Monitoring Claude Code : le projet gratuit monitor-ccu peut aider a suivre les couts, les modeles et les sous-agents en temps reel : https://github.com/tiber76/monitor-ccu.
Utile en script ou CI :
npm run setup -- --target /chemin/vers/projet --provider claude --conflicts backup
npm run setup -- --target /chemin/vers/projet --provider codex --conflicts backup
npm run setup -- --target /chemin/vers/projet --provider both --conflicts backup
# Avec ou sans le CLAUDE.md racine
npm run setup -- --target ... --provider claude --conflicts backup --with-root-claudemd
npm run setup -- --target ... --provider claude --conflicts backup --no-root-claudemdLa copie manuelle existe seulement comme reference de maintenance dans templates/README.md. Pour un utilisateur normal, garde npm run setup.
L'arbre Codex est genere depuis les sources Claude pour eviter deux sources de verite :
node scripts/generate-codex-templates.mjs
node scripts/validate-templates.mjsValidation attendue :
Templates OK
| Fichier | Usage |
|---|---|
CHECKLIST-KICKOFF.md |
Checklist d'installation et de verification |
OPTIMISATION-TOKENS.md |
Depth, routing, rounds facultatifs, modeles, patterns d'output, compaction |
MIGRATION-v0.4.md |
Guide de migration v0.3.0 → v0.4.0 |
PORTAGE-CODEX.md |
Mapping Claude Code vers Codex |
ARCHITECTURE.md |
Fonctionnement interne des orchestrateurs |
PATTERNS.md |
Patterns invariants du systeme |
REGLES-TRANSVERSES.md |
Regles git, securite, tests, process |
GUIDE-ADAPTATION.md |
Personnalisation fine apres setup |
setup-project --aiconfigure les placeholders generiques, mais les sections metier fines peuvent rester a completer.- Les workflows preparent les PRs et les livrables, mais ne font pas les actes irreversibles sans instruction explicite : merge, publication, envoi commercial, migration prod.
- Les couts et modeles dependent du fournisseur et du plan utilise.