Modularize

Rileva Laravel/Next.js/React e pianifica una migrazione ad architettura modulare — ma passa a plugin non inclusi.

di fusengine · fusengine/agents

Richiede configurazione ★ 8.4/10

Modularize — Rileva Laravel/Next.js/React e pianifica una migrazione ad architettura modulare — ma passa a plugin non inclusi.

Cosa fa

Rileva se una codebase è Laravel (FuseCore o standard), Next.js o React, quindi percorre i passaggi di esplora-pianifica-conferma-esegui per ristrutturarla in moduli di funzionalità isolati con un core condiviso. Si attiva su 'modularize', 'convert to modules', 'migrate to modular', o 'restructure modules'; include documentazione concreta sulla struttura di destinazione e sui riferimenti ai confini di importazione per entrambi gli stack.

Rapporto di test

Ho creato una piccola app React a 2 funzionalità ed eseguito il flusso di lavoro per davvero: il riferimento incluso dalla skill stessa (layout modules/{feature}/src/, regola di isolamento cores/, tabella di migrazione file per file) ha prodotto un piano materialmente più disciplinato rispetto a un raggruppamento estemporaneo, ma i suoi stessi passaggi di flusso di lavoro obbligatori delegano a skill plugin sorelle (fuse-react:react-expert, fuse-ai-pilot:sniper) che non sono presenti quando questa skill viene installata da sola — un vero gap al momento dell'installazione, non uno ipotetico.

Testato il: 2026-07-15 · Claude Code 2.x (agent harness)

Installazione

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

Comandi e prompt di esempio

  • /modularizeRileva Laravel/Next.js/React e pianifica una migrazione ad architettura modulare — ma passa a plugin non inclusi.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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