Design Multi Tenant Feature
Use when designing Laravel features that must be tenant-aware, isolated, authorized, and testable.
Create Api Integration
Use when building custom external integrations, Stripe webhooks, CRM integrations, or external HTTP clients.
Create Php Attribute
Use when creating or reviewing a custom PHP 8 attribute for metadata, framework integration, architecture checks, tests, middleware, scanners, or support tooling in this Laravel application.
Implement Notifications
Use when adding Laravel notifications across mail, database, broadcast, Slack, or custom channels.
Debug Phpstan
Use when PHPStan or Larastan reports type, generic, nullability, or framework inference issues.
Implement Permissions
Use when implementing Laravel permissions, roles, gates, policies, or Filament authorization.
Laravel Reverb Websockets
Use when setting up, configuring, or debugging real-time broadcasting and websockets using Laravel Reverb and Echo.
Create Service
Use when creating or changing a Laravel service class that coordinates workflows, external integrations, or multiple Actions without becoming a dumping ground.
Implement Subscription Billing
Use when configuring Laravel Cashier, setting up billing portals, handling S3/Stripe webhooks, or verifying user tiers.
Create Console Command
Use when creating or changing a Laravel console command and its prompts, output, signature, or supporting tests.
Create Livewire Component
Use when creating or changing Livewire pages or components in a Laravel application.
Filament Shield
Use when installing, configuring, generating, or reviewing Filament Shield authorization for Filament v5 panels.
Create Dto
Use when creating or changing DTOs, data objects, value objects, or input/output contracts for Laravel features.
Create Inertia Page
Use when creating Vue/React Inertia pages, configuring controllers to render Inertia views, and managing form submissions.
Fix Github Actions
Use when GitHub Actions are failing because of Composer, PHP versions, test matrices, linting, or workflow configuration.
Create Action
Use when creating or changing an Action class for a Laravel business operation. Applies to reusable operations called from controllers, Livewire, jobs, commands, APIs, MCP handlers, or services.
Manage Frontend Styling
Use when creating or updating Tailwind CSS 4, Flux, or Blade UI patterns and shared components.
Create Eloquent Builder
Use when creating or changing an Eloquent builder or query object so reusable query constraints live outside the model.
Debug Failing Tests
Use when Pest, PHPUnit, Livewire, browser, or package tests fail and need systematic diagnosis.
Design Blade Component
Use when creating or refactoring Blade components, partials, and reusable view pieces.
Audit Ai Agent Instructions
Use when auditing AGENTS.md, CLAUDE.md, Cursor rules, Copilot instructions, Boost guidelines, or skill files for safety and clarity.
Decompose Model
Use when a model is getting too large and needs concerns, casts, builders, or other extractions.
Implement Import Export
Use when building CSV, Excel, or structured import/export workflows in Laravel or Filament.
Create Domain Feature
Use when building a general Laravel domain feature that spans routes, UI, API, actions, policies, DTOs, events, jobs, or tests.
Create Job
Use when creating or changing Laravel queued jobs, batches, asynchronous workflows, or retryable background work.
Create Event Listener
Use when creating or changing Laravel events, listeners, subscribers, or event-driven side effects.
Implement Observability
Use when adding logs, metrics, traces, health checks, Pulse recorders, or operational dashboards.
Create Database Migration
Use when creating, altering, or adding new database tables, indexes, or constraints in Laravel migrations.
Laravel Pulse Monitoring
Use when configuring, integrating, or parsing application metrics and performance bottlenecks using Laravel Pulse.
Create Laravel Boost Guidelines
Use when adding Laravel Boost guidelines for a package or application.
Refactor Business Logic
Use when moving business logic out of controllers, Livewire components, models, routes, Blade views, or duplicated client layers.
Create Policy
Use when creating or changing Laravel policies, gates, or authorization checks for protected resources and operations.
Create Architecture Test
Use when creating or updating Pest architecture tests for Laravel layer boundaries.
Implement Api Rate Limiting
Use when adding API rate limits, abuse controls, throttles, and tests for Laravel routes or integrations.
Filament Development
Use when creating or changing Filament v5 panels, resources, relation managers, pages, widgets, forms, tables, infolists, actions, notifications, query-builder filters, or Filament-related extensions.
Create Laravel Package
Use when creating a Laravel package with Composer metadata, service provider, config publishing, commands, tests, CI, and release docs.
Format Codebase Pint
Use when running Laravel Pint to fix styling drift, verifying import sorting, or configuring custom rules inside pint.json.
Reuse Filament Resources
Use when building Filament relation managers, pages, or admin screens that should reuse existing resource form and table definitions.
Deploying Laravel Cloud
Deploys and manages Laravel applications on Laravel Cloud using the `cloud` CLI. Use when the user wants to deploy an app, ship to cloud, create/manage environments, databases, caches, domains, instances, background processes, check billing/usage/spend, or any Laravel Cloud infrastructure. Triggers on deploy, ship, cloud management, environment setup, database provisioning, billing/usage queries,…
Implement Webhooks
Use when implementing inbound or outbound webhooks with validation, signatures, retries, idempotency, and tests.
Laravel Pennant Feature Flags
Use when creating feature toggles, checking flag status, or configuring class-based features using Laravel Pennant.
Create Request
Use when creating Laravel Form Request classes for validation and authorization.
Audit Package Version
Use when checking whether a Laravel package or feature should be used and which version-specific APIs are safe.
Create Api Endpoint
Use when creating or changing Laravel API routes, controllers, requests, resources, or endpoint behavior.
Debug Composer Conflicts
Use when Composer cannot install or update because of dependency conflicts, platform requirements, or security advisories.
Configure Secure Storage
Use when setting up file uploads, configuring private/public disks, and serving sensitive document URLs.
Manage Localization
Use when adding or restructuring Laravel translation files and localization keys.
Prepare Package Release
Use when preparing a package release with changelog, semantic versioning, validation, tags, and GitHub release notes.
Configure Local Environment
Use when setting up site domain mapping, configuring Mailpit SMTP credentials, and switching PHP versions locally using Laravel Herd.
Review Accessibility
Use when reviewing Blade, Livewire, Inertia, Tailwind, Flux, or Filament UI for accessibility.