← ClaudeAtlas

fusecorelisted

FuseCore Modular Architecture - Laravel 13 modular monolith with auto-discovery, React 19 integration, and SOLID principles. Use when creating modules, understanding FuseCore structure, or implementing features in FuseCore projects.
fusengine/agents · ★ 15 · AI & Automation · score 84
Install: claude install-skill fusengine/agents
# FuseCore Modular Architecture ## Agent Workflow (MANDATORY) Before ANY implementation in FuseCore project, use `TeamCreate` to spawn 3 agents: 1. **fuse-ai-pilot:explore-codebase** - Analyze existing modules in `/FuseCore/` 2. **fuse-ai-pilot:research-expert** - Verify Laravel 13 patterns via Context7 3. **fuse-laravel:laravel-expert** - Apply Laravel best practices After implementation, run **fuse-ai-pilot:sniper** for validation. --- ## Overview FuseCore is a **Modular Monolith** architecture for Laravel 13 with React 19 integration. | Component | Purpose | |-----------|---------| | **Module** | Self-contained feature (User, Dashboard, Blog) | | **Auto-Discovery** | Automatic registration via `module.json` | | **Traits** | `HasModule` for resource loading | | **Contracts** | `ModuleInterface`, `ReactModuleInterface` | | **React Integration** | Isolated React per module | | **i18n** | Multi-language support (FR/EN/DE/IT/ES) | --- ## Critical Rules 1. **All code in `/FuseCore/{Module}/`** - Never in `/app/` 2. **One module.json per module** - Required for discovery 3. **ServiceProvider per module** - Use `HasModule` trait 4. **Files < 100 lines** - Split at 90 lines (SOLID) 5. **Interfaces in `/App/Contracts/`** - Never in components 6. **Migrations in module** - `/Database/Migrations/` 7. **Routes in module** - `/Routes/api.php` --- ## Architecture Overview ``` FuseCore/ ├── Core/ # Infrastructure (priority 0) │ ├── App/ │ │ ├── Contr