Skip to main content
FB.
Scale Advanced ≈ 1 h 2 min de lecture · dossier complet 🇫🇷 FR 🇬🇧 EN claude-codecodexconfigurationhooksskills

Une seule source configure Claude Code et Codex

Une configuration d'agents inspectée, partagée par Claude Code et Codex : releases immuables, 4 couches d'exécution, routage BM25 des skills et écarts relevés. Rapport complet à lire en ligne.

Aller au résumé
• Mis à jour le 01/10/2026
Florian Bruniaux

Écrit par Florian Bruniaux

Founding Engineer / directeur technique chez Méthode Aristote. J’ai 13 ans d’expérience, de développeur à CTO, et j’ai accompagné la croissance d’équipes d’ingénierie. Je conçois des outils open source pour les développeurs. Découvrez mes autres réalisations.

Rapport complet

Version
3.1.0
Édition du
23/09/2026
Poids
4,1 Mo

≈ 1 h 2 min de lecture · dossier complet

Estimation calculée sur le dossier complet : 130 mots/min + 30 s par bloc de code. Hors vidéos, liens externes et mise en pratique.

Le rapport s'ouvre dans un onglet, avec sa propre mise en page, sa recherche et son glossaire. Une fois chargé, il se lit hors connexion.

Ce que vous en retirez

  • ✓ Où placer une règle : instruction, skill, hook ou permission
  • ✓ Comment une release alimente 2 agents sans 2 copies qui divergent
  • ✓ Comment un routeur BM25 lexical choisit les skills, et où il devient aveugle
  • ✓ Les 3 écarts relevés à l'inspection, et pourquoi aucun n'a levé d'erreur

Prérequis

  • → Utiliser Claude Code ou Codex au quotidien, avec déjà quelques skills ou hooks installés

Le 16/09/2026, j’ai inspecté fichier par fichier la configuration d’agents globale installée sur mon poste. Elle pilote Claude Code et Codex depuis un seul dépôt local.

Le rapport ci-dessus décrit ce que cette inspection a trouvé : le pipeline de build, les 4 couches d’exécution, le routeur de skills et les écarts entre ce qui était conçu et ce qui tournait.

Il part de la machine, pas de la mémoire. Les comptes, chemins et dates viennent des fichiers tels qu’ils étaient ce jour-là.

TL;DR

Je recommande une seule source rendue aux 2 agents en releases immuables, et toute règle qui doit tenir dans un hook ou une permission plutôt que dans un fichier d’instructions.

Sur Claude Code contre Codex, ça dépend : au 1er octobre 2026, entre Opus 4.8 et Opus 5.5, j’ai préféré Codex, parce que je trouve sa devX et son UI meilleures, mais en vrai j’alterne. C’est une préférence personnelle, pas un classement.

Ce que le rapport établit

  • Une source alimente les 2 agents. Un dépôt unique produit des releases immuables identifiées par un SHA-256. Chaque release rend un CLAUDE.md pour Claude Code, un AGENTS.md pour Codex, les hooks partagés et le catalogue de skills. Les 2 agents lisent la même sortie.
  • 4 couches se répartissent entre suggéré et imposé. Instructions et skills sont des suggestions que le modèle peut suivre, alors que hooks et permissions sont imposés par le harness sur les actions qu’ils interceptent. Une règle qui doit tenir n’a rien à faire dans un fichier d’instructions.
  • Le routage des skills est lexical. 95 skills ne tiennent pas en contexte. Un hook UserPromptSubmit note chaque prompt contre un corpus de phrases avec BM25 et un seuil calibré par skill. Il ne fait aucun appel réseau, et rend le même résultat pour le même prompt à index identique.
  • 3 écarts sont passés inaperçus, faute d’erreur levée. Des hooks épinglés sur une release plus ancienne que le pointeur courant, un routeur historique toujours installé mais plus câblé, et un garde-fou anti-doublon qui, dans ce routeur, disqualifie une cible nommée d’après un mot courant.

Ce que le rapport ne dit pas

L’inspection elle-même ne classe pas Claude Code face à Codex ; la préférence ci-dessus est la mienne, datée, et ne résulte pas du rapport.

Il décrit une installation à une date. Le squelette réutilisable qu’il mentionne est ma configuration partagée Claude Code et Codex, distribuée en releases sous ~/.config/ai-agents ; elle n’est pas publiée. Le rapport décrit sa structure, pas une procédure d’installation.

Pour qui

Pour qui utilise déjà Claude Code ou Codex au quotidien et commence à empiler skills, hooks et règles. Le rapport sert surtout au moment où un 2e agent, une 2e machine ou un collègue entre dans le jeu, quand copier un dossier ne suffit plus.

Une configuration produite, une règle chargée et un comportement vérifié demandent des preuves différentes. Le rapport sur la configuration portable explicite ces états. Les résultats de l’inspection datée présentée ici restent ceux de cette inspection ; un nouveau schéma ne démontre aucune activation supplémentaire.

Présence, activation, exécution et effet vérifié exigent des preuves distinctes. Une acceptation autorisée dépend aussi de la politique.
Présence, activation, exécution et effet vérifié sont des constats distincts. Chacun exige sa propre preuve. Afficher l’infographie.

Pour aller plus loin

Le rapport montre le résultat, et ces contenus en anglais détaillent le raisonnement derrière chaque couche :

Contact