Loading...
Loading...
Found 175 Skills
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
Safe database change patterns; when to modify vs add migrations; always pair models with migrations and factories; seeding guidance
Define clear relationships and load data efficiently; prevent N+1, use constraints, counts/sums, and pivot syncing safely
Prevent N+1 queries by eager loading; enable lazy-loading protection in non-production; choose selective fields
Wrap multi-write operations in transactions; use dispatchAfterCommit and idempotency patterns to ensure consistency
Schedule tasks with safety; use withoutOverlapping, onOneServer, and visibility settings for reliable cron execution
Generic E2E patterns with Playwright—state setup, seeds, test IDs, auth, environment, and Sail integration
Create effective debugging prompts—include error messages, stack traces, expected vs actual behavior, logs, and attempted solutions
Process large datasets efficiently using chunk(), chunkById(), lazy(), and cursor() to reduce memory consumption and improve performance
Apply per-user and per-route limits with RateLimiter and throttle middleware; use backoffs and headers for clients
Use reportable/renderable exceptions, structured logs, and channel strategy for observability and graceful failures