Modularize

Détecte Laravel/Next.js/React et planifie une migration vers une architecture modulaire — mais délègue à des plugins non inclus.

par fusengine · fusengine/agents

Fonctionne avec configuration ★ 8.4/10

Modularize — Détecte Laravel/Next.js/React et planifie une migration vers une architecture modulaire — mais délègue à des plugins non inclus.

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 me
  • Convert our Next.js codebase to a modular architecture with shared core
  • Restructure this Laravel app into modules with clear import boundaries