Laravel Expert
Laravel Expert from fusengine/agents.
Skills in this plugin
23- ▌ Fusecore · fusengine bundleUse when creating modules, understanding FuseCore structure, or implementing features in a FuseCore modular-monolith Laravel project.
- ▌ Solid PHP · fusengine bundleUse when applying SOLID principles to Laravel 13 / PHP 8.3+ code — file size limits, interface placement, or PHPDoc enforcement.
- ▌ Laravel API · fusengine bundleUse when creating API endpoints, transforming responses with API Resources, or handling API authentication, rate limiting, or versioning.
- ▌ Laravel Auth · fusengine bundleUse when implementing user authentication, API tokens, social login, or authorization in Laravel 13.
- ▌ Laravel I18N · fusengine bundleUse when implementing Laravel translations — __(), trans_choice(), lang files, pluralization, locale middleware, or formatting.
- ▌ Laravel Vite · fusengine bundleComplete Vite bundling for Laravel - assets, HMR, SSR, frameworks, optimization. Use when configuring frontend build pipeline.
- ▌ Laravel Blade · fusengine bundleCreate Blade templates with components, slots, layouts, and directives. Use when building views, reusable components, or templating.
- ▌ Laravel Scout · fusengine bundleImplement full-text search with Laravel Scout. Use when adding search to Eloquent models with Meilisearch, Algolia, or database driver.
- ▌ Laravel AI Sdk · fusengine bundleUse when integrating AI agents, tool calling, embeddings, structured output, or streaming in Laravel 13 via the `laravel/ai` package.
- ▌ Laravel Queues · fusengine bundleUse when implementing Laravel 13 background jobs — queue attributes, workers, batching, chaining, middleware, or Queue::route() routing.
- ▌ Laravel Reverb · fusengine bundleImplement real-time WebSocket communication with Laravel Reverb. Use when adding live updates, chat, notifications, or presence features.
- ▌ Laravel Billing · fusengine bundleUse when implementing subscriptions, invoices, payment methods, webhooks, or billing portals with Laravel Cashier (Stripe or Paddle).
- ▌ Laravel Jsonapi · fusengine bundleUse when building JSON:API spec-compliant endpoints in Laravel 13 with the first-party `JsonApiResource` base class.
- ▌ Laravel Testing · fusengine bundleUse when testing controllers, services, or models, or implementing TDD on Laravel 13 with Pest 4 / PHPUnit 12.
- ▌ Laravel Eloquent · fusengine bundleUse when working with database models — Eloquent ORM, PHP attributes, relationships, queries, observers, or factories in Laravel 13.
- ▌ Laravel Livewire · fusengine bundleLivewire 4 reactive components on Laravel 13 - wire:model, actions, events, Volt, Folio. Use when building reactive UI without JavaScript.
- ▌ Laravel Attributes · fusengine bundleUse when migrating Eloquent models, Jobs, Console commands, Controllers, API Resources, Validation, Factories or Seeders to Laravel 13 PHP attributes.
- ▌ Laravel Migrations · fusengine bundleUse when designing a database schema or managing Laravel 13 migrations — Schema Builder, columns, indexes, foreign keys, or seeders.
- ▌ Laravel Permission · fusengine bundleUse when implementing RBAC, role-based access control, or user authorization with Spatie Laravel Permission.
- ▌ Laravel Upgrade V13 · fusengine bundleUse when upgrading a Laravel 12 application to Laravel 13.0 — composer bump, breaking changes, and Attributes migration.
- ▌ Laravel Architecture · fusengine bundleUse when structuring a Laravel project, creating services/repositories/actions, implementing dependency injection, or organizing code layers.
- ▌ Laravel Vector Search · fusengine bundleUse when implementing semantic/vector search in Laravel 13 with PostgreSQL + pgvector.
- ▌ Laravel Stripe Connect · fusengine bundleUse when implementing multi-vendor marketplace payments, seller onboarding, commissions, payouts, or split payments with Stripe Connect.