Modularize

Detekterer Laravel/Next.js/React og planlægger en modulær arkitektur-migration - men overdrager til plugins, der ikke er i boksen.

Af fusengine · fusengine/agents

Virker med opsætning ★ 8.4/10

Modularize — Detekterer Laravel/Next.js/React og planlægger en modulær arkitektur-migration - men overdrager til plugins, der ikke er i boksen.

Hvad det gør

Detekterer, om en kodebase er Laravel (FuseCore eller standard), Next.js eller React, og gennemgår derefter explore-plan-confirm-execute trin for at omstrukturere den til isolerede funktionsmoduler med en delt kerne. Udløses ved 'modularize', 'convert to modules', 'migrate to modular', eller 'restructure modules'; bundter konkrete målstruktur- og import-boundary-referencedokumenter for begge stacks.

Testrapport

Byggede en lille 2-funktions React-app og kørte workflowet i virkeligheden: færdighedens egen medfølgende reference (mål modules/{feature}/src/ layout, cores/ isolation regel, fil-for-fil migrations-tabel) producerede en materielt mere disciplineret plan end en tilfældig gruppering, men dens egne obligatoriske workflow-trin delegerer til søster-plugin-færdigheder (fuse-react:react-expert, fuse-ai-pilot:sniper), som ikke er til stede, når denne færdighed installeres standalone - en reel installations-gab, ikke en hypotetisk.

Testet: 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

Kommandoer og eksempelprompter

  • /modularizeDetekterer Laravel/Next.js/React og planlægger en modulær arkitektur-migration - men overdrager til plugins, der ikke er i boksen.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 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