Loading...
Loading...
Found 183 Skills
Use API Resources with pagination and conditional fields; keep response shapes stable and cache-friendly
Reduce controller bloat using Form Requests for auth/validation, small Actions/Services with DTOs, and resource/single-action controllers
Create effective debugging prompts—include error messages, stack traces, expected vs actual behavior, logs, and attempted solutions
Move validation and authorization into Form Requests; use rule objects, custom messages, and nested data handling to keep controllers slim
Create an actionable Laravel implementation plan—bite-sized tasks with TDD-first steps, migrations, services, jobs, and validation points
Debug Laravel applications systematically with this comprehensive troubleshooting skill. Covers class/namespace errors, database SQLSTATE issues, route problems (404/405), Blade template errors, middleware issues (CSRF/auth), queue job failures, and cache/session problems. Provides structured four-phase debugging methodology with Laravel Telescope, Debugbar, Artisan tinker, and logging best practices for development and production environments.
Refactor PHP/Laravel code to improve maintainability, readability, and adherence to best practices. This skill transforms code using modern PHP 8.3+/8.4+ features like property hooks and typed constants, Laravel 11+ patterns including Actions and simplified structure, and SOLID principles. It addresses fat controllers, code duplication, N+1 queries, and missing type declarations. Apply when you notice business logic in controllers or legacy PHP patterns.
Use the HTTP client with sensible timeouts, retries, and backoff; capture context and handle failures explicitly
Use framework caches and value/query caching to reduce work; add tags, locks, and explicit invalidation strategies for correctness
Enforce access via Policies and Gates; use authorize() and authorizeResource() to standardize controller protections
Operate and verify queues with or without Horizon; safe worker flags, failure handling, and test strategies
Reduce controller bloat using Form Requests for auth/validation, small Actions/Services with DTOs, and resource/single-action controllers