Modularize

Detekuje Laravel/Next.js/React a plánuje migraci na modulární architekturu — ale předává pluginy, které nejsou součástí balení.

od fusengine · fusengine/agents

Funguje s nastavením ★ 8.4/10

Modularize — Detekuje Laravel/Next.js/React a plánuje migraci na modulární architekturu — ale předává pluginy, které nejsou součástí balení.

Co umí

Detekuje, zda je kódová základna Laravel (FuseCore nebo standardní), Next.js nebo React, poté prochází kroky prozkoumat-plánovat-potvrdit-provést, aby ji restrukturalizovala do izolovaných modulů funkcí se sdíleným jádrem. Spouští se na 'modularize', 'convert to modules', 'migrate to modular' nebo 'restructure modules'; obsahuje konkrétní dokumentaci cílové struktury a referenční dokumentaci importních hranic pro obě sady.

Testovací report

Vytvořil jsem malou 2funkční React aplikaci a spustil jsem pracovní postup v reálu: vlastní přiložená reference dovednosti (cílový modul/{funkce}/src/ layout, pravidlo izolace jader/, tabulka migrace soubor po souboru) vytvořila materiálně disciplinovanější plán než náhodné seskupení, ale její vlastní povinné kroky pracovního postupu delegují na sesterské dovednosti pluginů (fuse-react:react-expert, fuse-ai-pilot:sniper), které nejsou přítomny, když je tato dovednost nainstalována samostatně — skutečná mezera při instalaci, nikoli hypotetická.

Testováno: 2026-07-15 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /modularizeDetekuje Laravel/Next.js/React a plánuje migraci na modulární architekturu — ale předává pluginy, které nejsou součástí balení.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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