Changer le thème

vibecode-pro-max-kit : specs, mémoire et workflow multi-agent pour le codage IA

Easton editorial illustration: central specification binder, project-memory archive, two controlled agent lanes, security approval gate

"Le README GitHub de vibecode-pro-max-kit a servi à vérifier la commande d'installation, la mention non-destructive install, les phases RIPER-5, les chiffres agents / skills / hooks, l'agencement sur disque et les mécanismes de sécurité."

"La documentation GitHub Spec Kit a servi à confirmer le flux Spec, Plan, Tasks, Implement du spec-driven development et le contexte d'intégration multi-agent."

"La documentation OpenAI Codex Skills a servi à confirmer la structure de répertoire des Codex skills, l'appel explicite ou implicite, et les scripts, références et assets optionnels."

Le codage IA dérape rarement à cause d’un échec spectaculaire du modèle. Le problème vient plus souvent de trois ruptures discrètes : le contexte est tronqué, les plans restent dans l’historique du chat, et les décisions ne laissent aucune trace. À chaque changement de besoin, il faut réexpliquer tout le projet.

vibecode-pro-max-kit s’attaque à ce problème de workflow. Il rapproche un AI coding agent d’une équipe d’ingénierie pilotée par les specs : écrire la spécification d’abord, planifier avant d’exécuter, et laisser des traces auditables à chaque étape. Ce n’est pas un framework de chat et cela ne remplace pas CI/CD. Son rôle est plus étroit : rendre les décisions de codage IA traçables.


Quel problème résout-il ?

Perte de contexte : les longues conversations sont coupées par la compaction, et les décisions de conception, les limites et les pistes de débogage disparaissent. Au changement suivant, il faut tout réexpliquer ou laisser l’IA deviner.

Plans et décisions sans trace : un export Markdown du chat n’est pas une documentation structurée. Pendant une revue, l’équipe ne voit pas pourquoi une solution a été retenue ni quelles options ont été écartées.

Handoff multi-agent coûteux : une tâche peut être divisée entre plusieurs agents, mais le passage de relais repose souvent sur du langage naturel approximatif. Qui possède quelle étape, quel format de sortie est attendu, et où se trouvent les critères d’acceptation : tout cela demande une supervision humaine.

Ensemble, ces problèmes donnent l’impression de recommencer à zéro à chaque cycle de codage IA. vibecode-pro-max-kit les place dans un même harness : spec au début, plan au milieu, checkpoints pendant l’execution, et mémoire autour du processus.


Installation et audit de sécurité

Commande d’installation

Le README utilise une installation par shell distant :

curl -fsSL https://raw.githubusercontent.com/withkynam/vibecode-pro-max-kit/main/install.sh | bash

Après l’installation, lancez vc-setup dans Claude Code ; les utilisateurs de Codex doivent suivre le README et utiliser /vc-setup. Cela crée le répertoire process/ et initialise la configuration du projet.

Fichiers écrits par l’installation

Le README actuel décrit l’installation comme non-destructive : elle ne supprime pas les .claude/skills/, .claude/agents/, process/ ou settings.json existants ; elle écrit ou met à jour uniquement les kit-owned files. Elle place tout de même ces répertoires et fichiers dans le projet :

CheminContenu
.claude/agentsDéfinitions d’agents pour Claude Code ; le README actuel en indique 15
.claude/skillsDéfinitions de skills pour Claude Code ; le README actuel en indique 33
.claude/hooksHooks de cycle de vie ; le README actuel en indique 10
.codex/agentsAgents mirrored pour Codex
.agents/skillsSymlink vers .claude/skills pour Codex discovery
CLAUDE.mdOrchestrateur Claude Code et routing rules
AGENTS.mdRegistre agent et skill partagé entre outils
process/Répertoire du cycle de vie des plans et de la mémoire projet

Le README précise aussi que la configuration existante est sauvegardée dans .vibecode-backup/, qu’un CLAUDE.md existant est sauvegardé sous CLAUDE.md.pre-vibecode, et qu’un process/ existant n’est pas migré directement par l’installateur. vc-setup / vc-update le gèrent de manière interactive.

Checklist d’audit de sécurité

N’exécutez pas curl | bash directement dans un dépôt de production. Même si le README parle d’installation non-destructive, le script shell distant doit être relu. Il écrit dans des chemins sensibles comme .claude/, .codex/, CLAUDE.md et AGENTS.md.

Pour un premier essai, suivez plutôt ce flux :

  1. forker ou copier un projet non productif
  2. exécuter l’installateur dans ce fork
  3. inspecter les fichiers avec git diff
  4. migrer seulement si les changements de configuration sont attendus

Il faut aussi vérifier que le comportement de sauvegarde convient à votre dépôt. Les projets qui ont déjà des skills ou agents personnalisés avec le préfixe vc- doivent suivre l’avertissement du README et contrôler le résultat de près.

“Non-destructive” ne veut pas dire “sans risque”. Cela réduit le risque d’effacer un répertoire existant, mais ne remplace ni la revue supply-chain, ni les limites de permissions, ni le plan de rollback. Dans un projet d’équipe, le geste minimal reste : lire le script, l’exécuter dans une copie, et faire relire le diff.


Idée centrale : spec-driven workflow

Contexte Spec Kit

L’idée centrale de vibecode-pro-max-kit vient des workflows de spec-driven development, comme Spec Kit. Le principe est simple : écrire la spec, la transformer en plan, découper le plan en tâches, puis implémenter.

Chaque phase génère un artefact Markdown qui fournit un contexte structuré à la phase suivante :

PhaseEntréeSortie
SpecDescription du besoinDocument de spécification avec limites, contraintes et critères d’acceptation
PlanDocument de spécificationPlan d’implémentation avec étapes, responsables et dépendances
TasksPlan d’implémentationListe de tâches concrètes et vérifiables
ImplementListe de tâchesChangements de code + notes de processus

Ce workflow n’est pas nouveau, mais vibecode-pro-max-kit l’installe dans le projet : agents, skills et hooks sont organisés autour de ce processus.

Cycle de vie du plan

Le README actuel met en avant un workflow RIPER-5 plan-first et décrit 7 gated phases :

PhaseRôleArtefact
ResearchCollecter le contexte et confirmer les limitesresearch artifact
SpecÉcrire les user stories et les limites du besoinspec artifact
InnovateComparer les options et noter les arbitragesalternatives / decision notes
PlanDétailler les étapes, responsabilités et validationsplan artifact
ValidateVérifier le plan et les risques avant exécutionvalidation notes
ExecuteImplémenter les tâches et enregistrer le processuscode changes + execution notes
Update-ProcessMettre à jour la mémoire et nettoyer les notes obsolètesprocess / context updates

Chaque phase demande une validation explicite avant de continuer. C’est le point de contrôle : un humain vérifie la direction avant que l’agent poursuive.

Agents et skills

Le README indique actuellement 15 agents, 33 skills et 10 hooks. C’est la formulation officielle vérifiée le 23 juin 2026, pas une constante permanente.

La structure des skills suit Codex Skills et Claude Code skills : chaque skill possède un SKILL.md pour les instructions, avec éventuellement scripts/, references/ et assets/. Un skill peut être appelé explicitement ou déclenché implicitement quand la tâche correspond à son périmètre.

Deux autres notions comptent :

  • context groups : blocs de contexte organisés par sujet ou par fonctionnalité, pour éviter de charger tout le projet à chaque fois
  • feature folders : dossiers par fonctionnalité, avec leur propre spec et leurs propres éléments de process

Mécanismes de sécurité

Le README liste plusieurs mécanismes de sécurité et de workflow à examiner :

MécanismeRôleMoment d’usage
privacy guardrailsEmpêcher les informations sensibles d’entrer dans les process files ou l’outputAvant les agent output et process updates
gated phasesEmpêcher l’agent de passer directement au codeDe Research à Update-Process
check loopsPermettre à l’exécution de s’auto-vérifier et de revenir au planPendant execution et validation
deviation protocolEnregistrer les écarts par rapport au plan initialQuand le plan change ou que l’execution dérive
high-risk evidence packExiger des preuves supplémentaires pour les décisions risquéesQuand un seuil est déclenché

Ces mécanismes rendent plus difficile une décision risquée prise par l’IA sans supervision. Ils dépendent tout de même du bon fonctionnement des hooks et de la configuration. Si les hooks sont désactivés, si les permissions sont trop larges, ou si l’équipe ne relit jamais process/, le mécanisme peut échouer.


Grille d’adéquation

ScénarioAdéquationPourquoi
Projet maintenu sur la duréeBon choixLa mémoire se dépose dans process/, et les plans sont auditables
Revue à plusieursBon choixLes décisions laissent une trace, et les écarts sont traçables
Besoin complexeBon choixCollaboration multi-agent et raffinement par phase aident
Contexte facile à perdreBon choixLa structure spec-driven donne une forme à la conversation
Script ponctuelPeu adaptéLe workflow overhead est trop élevé
Petite correctionPeu adaptéLe harness coûte plus cher que le changement
Processus d’ingénierie déjà matureÀ utiliser avec prudenceIl peut entrer en conflit avec le CI/CD et le flux de revue existants
Refus d’un harness externePas adaptéREADME, AGENTS.md, CLAUDE.md et process files modifient le dépôt

La vraie question est : le workflow overhead vaut-il le coût ? Les projets durables, complexes et collaboratifs peuvent échanger cet overhead contre de l’auditabilité et de la coordination. Les projets courts, simples et individuels le paient comme un coût pur.


Relation avec Spec Kit, Codex Skills et Claude Code

Spec Kit : définit le cadre et le processus du SDD, ou spec-driven development. C’est une couche conceptuelle, non liée à un agent précis.

Codex Skills : la structure de répertoire de skills d’OpenAI : SKILL.md + scripts/ + references/. Elle regroupe instructions, ressources et scripts dans des workflows réutilisables.

Claude Code skills : structure similaire, avec SKILL.md et des fichiers de support. Un skill agit comme une unité de workflow réutilisable, appelée explicitement ou implicitement.

vibecode-pro-max-kit : installe ces idées dans un projet. Il ne remplace pas Spec Kit ; il rend un workflow spec-driven exécutable sous forme d’agents, skills et hooks, avec une configuration de projet pour Claude Code et Codex.

Coût de migration : si le projet possède déjà .claude/agents, .claude/skills, CLAUDE.md ou AGENTS.md, inspectez le diff et vérifiez que votre configuration personnalisée n’a pas été perdue.


Premier workflow d’essai

En suivant l’esprit du README, le premier essai se fait hors production :

Étape 1 : forker ou copier un projet non productif

Ne travaillez pas directement dans le dépôt principal. Utilisez un fork ou une copie locale de test.

Étape 2 : exécuter la commande d’installation

curl -fsSL https://raw.githubusercontent.com/withkynam/vibecode-pro-max-kit/main/install.sh | bash

Étape 3 : lancer vc-setup

Lancez vc-setup dans Claude Code ; dans Codex, suivez le README et utilisez /vc-setup. Cela crée process/ et initialise la configuration.

Étape 4 : inspecter les fichiers écrits

git status
git diff .claude/ .codex/ .agents/ CLAUDE.md AGENTS.md process/

Vérifiez que les fichiers écrits correspondent aux attentes.

Étape 5 : essayer le premier workflow spec-driven

Donnez à l’agent une demande simple, par exemple “ajouter un helper de logging”. Observez le flux Research → Spec → Innovate → Plan → Validate → Execute → Update-Process et vérifiez que chaque gate de validation se déclenche.

Étape 6 : valider le résultat

Cherchez des artefacts sous process/, des changements lisibles dans CLAUDE.md / AGENTS.md, et aucune erreur provenant des hooks ou agents. Ensuite seulement, envisagez de déplacer le setup vers un vrai projet.


Étapes suivantes et lectures liées

Articles publiés liés :

Sujets prévus dans cette série :

  • Une checklist de dépannage pour la collaboration multi-agent
  • Une étude de cas pratique de projet spec-driven

Tester vibecode-pro-max-kit en sécurité en 6 étapes

Vérifier si vibecode-pro-max-kit convient à votre projet de codage IA sans perturber la branche de production.

⏱️ Estimated time: 1 day

  1. 1

    Step 1: Créer une copie du projet

    Utilisez un fork, une branche expérimentale ou une copie locale. N'exécutez pas le script d'installation distant directement sur la branche principale de production.
  2. 2

    Step 2: Auditer l'installateur

    Lisez d'abord `install.sh` et confirmez les répertoires et fichiers de configuration qu'il va écrire.
  3. 3

    Step 3: Installer puis inspecter le diff

    Après l'installation, inspectez les changements dans `.claude/`, `.codex/`, `CLAUDE.md`, `AGENTS.md`, `.agents/skills` et `process/`.
  4. 4

    Step 4: Exécuter vc-setup

    Faites-lui écrire la vraie structure du projet, les commandes de test, les conventions et les risques. N'acceptez pas un contexte vide ou générique.
  5. 5

    Step 5: Choisir une tâche à faible risque

    Commencez par une fonctionnalité en lecture seule ou peu risquée, et demandez au workflow de s'arrêter après PLAN pour validation.
  6. 6

    Step 6: Relire les artefacts

    Vérifiez le plan, le report, le context et les touched files pour juger si le workflow améliore réellement la revue.

FAQ

Qu'est-ce que vibecode-pro-max-kit ?
C'est un workflow harness au niveau du projet pour des AI coding agents comme Claude Code, Codex et Cursor. Il transforme research, spec, plan, execute, review et context update en fichiers de dépôt, agents, skills et hooks.
Comment utiliser vibecode-pro-max-kit ?
Commencez dans une copie du projet ou une branche expérimentale, exécutez l'installateur, puis suivez la sortie : lancez `vc-setup` dans Claude Code ou `/vc-setup` dans Codex afin de créer `process/` et d'initialiser le contexte du projet.
Peut-on lancer l'installateur directement dans un dépôt de production ?
Je ne le recommande pas. Le README indique que l'installation est non-destructive, mais elle écrit tout de même une configuration IA et des fichiers de workflow au niveau du projet. Lisez `install.sh`, testez dans une copie, puis examinez le `git diff` complet.
Quel est le lien avec Spec Kit ?
Spec Kit est une idée et une boîte à outils plus générale pour le spec-driven development. vibecode-pro-max-kit regroupe un flux similaire, spec-first et plan-first, avec des agents, skills, hooks et context memory dans un projet.
Quels projets se prêtent bien à un premier essai ?
Choisissez une vraie tâche de complexité moyenne mais à faible risque : une page de statut en lecture seule, une liste d'administration ou un refactoring hors module critique. Ne commencez pas par le paiement, l'authentification, les migrations ou le déploiement en production.
Comment nettoyer une mémoire erronée ?
Relisez régulièrement les plans, reports et context files sous `process/`. Supprimez les conclusions périmées ou relancez le workflow pour les remplacer. La mémoire de projet est auditable, mais une mauvaise mémoire peut aussi persister.

9 min de lecture · Publié le: 5 juin 2026 · Mis à jour le: 14 juil. 2026

Parcours de lecture de la sériePartie 1 sur 1

Déploiement et pratique OpenClaw

Vous lisez le premier article de cette série. Continuez avec le suivant ou ouvrez le hub de la série pour voir tout le parcours.

Voir le hub de la série

Précédent

Vous êtes au début de cette série.

Suivant

C’est le dernier article publié dans cette série pour le moment.

Articles liés

Commentaires

Connectez-vous avec GitHub pour laisser un commentaire

Easton BlogEaston Blog