Laravel Brainstorming
Use when creating or developing Laravel features, before writing code or implementation plans - refines rough ideas into fully-formed Laravel designs through collaborative questioning, alternative exploration, and incremental validation.
Laravel Notification Patterns
Best practices for Laravel notifications including multi-channel delivery, mail and database notifications, queueing, and on-demand recipients.
Eloquent Best Practices
Best practices for Laravel Eloquent ORM including query optimization, relationship management, and avoiding common pitfalls like N+1 queries.
Laravel Authorization Patterns
Best practices for Laravel authorization including Gates, Policies, middleware auth, and Blade directives for access control.
Laravel Systematic Debugging
Systematic debugging process for Laravel applications - ensures root cause investigation before attempting fixes. Use for any Laravel issue (test failures, bugs, unexpected behavior, performance problems).
Laravel Blade Component Patterns
Best practices for Laravel Blade components including class-based and anonymous components, slots, attribute bags, and reusable UI patterns.
Laravel Tdd
Test-Driven Development specifically for Laravel applications using Pest PHP. Use when implementing any Laravel feature or bugfix - write the test first, watch it fail, write minimal code to pass.
Laravel Validation Patterns
Best practices for Laravel validation including Form Requests, custom rules, conditional validation, and input sanitization.
Laravel Api Resource Patterns
Best practices for Laravel API Resources including resource transformation, collection handling, conditional attributes, and relationship loading.
Laravel Task Scheduling
Best practices for Laravel task scheduling including defining schedules, frequency constraints, overlap prevention, and monitoring hooks.
Laravel Queue Patterns
Best practices for Laravel queues including job structure, batching, chaining, middleware, retry strategies, and error handling.
Laravel Middleware Patterns
Best practices for Laravel middleware including before/after patterns, terminable middleware, groups, parameters, and common middleware implementations.
Laravel Caching Strategies
Best practices for Laravel caching including cache patterns, tags, atomic locks, flexible cache, and cache invalidation strategies.
Laravel Feature Flags
Best practices for Laravel Pennant feature flags including defining features, checking activation, scoping, rich values for A/B testing, and gradual rollouts.
Laravel Event Driven Architecture
Best practices for Laravel events and listeners including event discovery, queued listeners, subscribers, and model events for decoupled architecture.