Modularize
Détecte Laravel/Next.js/React et planifie une migration vers une architecture modulaire — mais délègue à des plugins non inclus.
Fonctionne avec configuration
Ce que fait
Détecte si une base de code est Laravel (FuseCore ou standard), Next.js ou React, puis parcourt les étapes d'exploration-planification-confirmation-exécution pour la restructurer en modules de fonctionnalités isolés avec un cœur partagé. Se déclenche sur 'modularize', 'convert to modules', 'migrate to modular', ou 'restructure modules' ; regroupe la structure cible concrète et les documents de référence des limites d'importation pour les deux piles.
Rapport de test
A construit une petite application React à 2 fonctionnalités et a exécuté le flux pour de vrai : la référence groupée de la compétence elle-même (modules cibles/{feature}/src/ layout, règle d'isolation cores/, tableau de migration fichier par fichier) a produit un plan matériellement plus discipliné qu'un regroupement improvisé, mais ses propres étapes de flux obligatoires délèguent à des compétences plugins sœurs (fuse-react:react-expert, fuse-ai-pilot:sniper) qui ne sont pas présentes lorsque cette compétence est installée seule — un véritable écart à l'installation, pas un écart hypothétique.
Testé le: 2026-07-15 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/fusengine/agents cd agents mkdir -p ~/.claude/skills cp -r plugins/ai-pilot/skills/modularize ~/.claude/skills/modularize
Commandes et exemples de prompts
/modularizeDétecte Laravel/Next.js/React et planifie une migration vers une architecture modulaire — mais délègue à des plugins non inclus.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
Modularize this React app into isolated feature modules for meConvert our Next.js codebase to a modular architecture with shared coreRestructure this Laravel app into modules with clear import boundaries