Modularize

Detecteert Laravel/Next.js/React en plant een modulaire architectuur migratie — maar delegeert aan plugins die niet in de doos zitten.

Door fusengine · fusengine/agents

Werkt met setup ★ 8.4/10

Modularize — Detecteert Laravel/Next.js/React en plant een modulaire architectuur migratie — maar delegeert aan plugins die niet in de doos zitten.

Wat het doet

Detecteert of een codebase Laravel (FuseCore of standaard), Next.js, of React is, en doorloopt vervolgens de explore-plan-confirm-execute stappen om deze te herstructureren in geïsoleerde feature modules met een gedeelde kern. Triggers op 'modularize', 'convert to modules', 'migrate to modular', of 'restructure modules'; bundelt concrete doelstructuur en import-boundary referentiedocumentatie voor beide stacks.

Testrapport

Bouwde een kleine 2-feature React app en voerde de workflow echt uit: de eigen gebundelde referentie van de skill (doel modules/{feature}/src/ layout, cores/ isolatieregel, file-by-file migratietabel) produceerde een materieel gedisciplineerder plan dan een onbezonnen groepering, maar de eigen verplichte workflow stappen delegeren aan sibling plugin skills (fuse-react:react-expert, fuse-ai-pilot:sniper) die niet aanwezig zijn wanneer deze skill standalone is geïnstalleerd — een echte installatie-tijd kloof, geen hypothetische.

Getest op: 2026-07-15 · Claude Code 2.x (agent harness)

Installatie

git clone https://github.com/fusengine/agents
cd agents
mkdir -p ~/.claude/skills
cp -r plugins/ai-pilot/skills/modularize ~/.claude/skills/modularize

Commando's en voorbeeldprompts

  • /modularizeDetecteert Laravel/Next.js/React en plant een modulaire architectuur migratie — maar delegeert aan plugins die niet in de doos zitten.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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