Que fait Amélioration Kaizen ?
Transformez les résultats d'analyse du dossier .planning/kaizen/ en améliorations actionnables — hooks, correctifs d'agent, affinements de compétences, mises à jour CLAUDE.md et scripts d'automatisation.
Prérequis : Les résultats d'analyse doivent exister dans .planning/kaizen/ (générés par la compétence d'analyse des transcriptions).
Types d'améliorations
Chaque catégorie de sortie ci-dessous possède un modèle de délégation :
- Génération de hooks — PreToolUse deny/redirect, SubagentStart injection de contexte, Stop quality gates
- Affinement des invites d'agent — corrections chirurgicales des invites système des agents via @subagent-refactorer
- Correctifs de compétences — ajout de connaissances manquantes aux compétences via /plugin-creator:skill-creator
- Mises à jour CLAUDE.md — règles comportementales à l'échelle du projet
- Automatisation de scripts — remplacement des workflows manuels répétés par des scripts ou des compétences
Pour les modèles détaillés et des exemples, voir Modèles d'amélioration.
Pour la base de connaissances du cycle d'affinement autonome (ARL) — détails d'implémentation de la couche 3, prérequis et synthèse de recherche — voir Connaissances ARL.
Flux de travail
flowchart TD
Start([Lire les résultats d'analyse]) --> Parse[Extraire les anti-patrons avec fréquence et preuves]
Parse --> Score[Noter par fréquence × impact]
Score --> Top[Sélectionner les principaux résultats]
Top --> Type{Type d'amélioration ?}
Type -->|Utilisation répétée d'outil| Hook[Générer un hook — refus/redirection]
Type -->|Problème de comportement d'agent| Agent[Générer un jeu d'instructions de correctif d'agent]
Type -->|Lacune de connaissance| Skill[Générer un jeu d'instructions de correctif de compétence]
Type -->|Problème à l'échelle du projet| Claude[Générer un ajout à CLAUDE.md]
Type -->|Workflow manuel| Script[Générer une proposition d'automatisation]
Hook --> Output[Écrire dans .planning/kaizen/improvements/]
Agent --> Output
Skill --> Output
Claude --> Output
Script --> Output
Output --> Install{Flag --install ?}
Install -->|Oui| Apply[Écrire les hooks dans les paramètres, appliquer les correctifs]
Install -->|Non| Draft[Laisser comme propositions pour révision]
Génération de hooks
Lire les résultats → générer la configuration du hook + script optionnel. Pour les modèles associés à chaque type d'anti-patron, les directives et les exemples, voir Modèles de hooks.
Protocole de délégation
Les améliorations sont des jeux d'instructions pour des agents spécialisés, pas des modifications directes. Suivre une délégation axée sur les résultats :
- Décrire le problème avec des preuves (identifiants de session, appels d'outils, fréquence)
- Énoncer le résultat souhaité
- Laisser l'agent spécialisé déterminer l'approche d'implémentation
- Ne jamais prescrire de modifications de code spécifiques dans l'invite de délégation
Modes de sortie
Mode Brouillon (par défaut)
Écrire toutes les propositions dans .planning/kaizen/improvements/ sous forme de fichiers markdown. Chaque fichier contient :
- Résumé du résultat avec preuves
- Amélioration proposée
- Invite de délégation pour l'agent spécialisé approprié
- Score de priorité
Mode Installation (flag --install)
Pour les hooks uniquement — écrire directement dans .claude/settings.json ou hooks/hooks.json. Les autres types d'amélioration produisent toujours des invites de délégation (jamais de modifications directes).
Score de priorité
Classer les améliorations selon :
- Fréquence × Impact — occurrences sur toutes les sessions × coût par occurrence
- Potentiel d'automatisation — hooks > scripts > documentation
- Rayon d'action — à l'échelle du projet > agent unique > session unique
- Coût d'implémentation — hook (minutes) < CLAUDE.md (minutes) < compétence (heures) < agent (jours)