laravel-specialist

Design scalable Laravel 10+ applications with Eloquent, queues, and APIs.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/mikebronner/development-settings --skill laravel-specialist-mikebronner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: laravel-specialist
Source: https://github.com/mikebronner/development-settings/tree/main/.ai/skills/laravel-specialist
Command: npx skills add https://github.com/mikebronner/development-settings --skill laravel-specialist-mikebronner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill distills Laravel best practices and patterns to help developers build robust Laravel 10+ applications with clean architecture, strong typing, and scalable APIs.

Core Features & Use Cases

  • Laravel design patterns: Repository, Service, Actions, and API resources to structure code cleanly.
  • Eloquent excellence: Models, relations, queries, and performance enhancements for complex domains.
  • Enterprise readiness: Queue, events, caching, authentication, and testing patterns for production-grade apps.
  • Use cases: Build maintainable Laravel apps with strong testing, modular components, and scalable deployments.

Quick Start

Provide a high-level Laravel architecture plan and a starter outline for models, controllers, and services for a Laravel 10+ project.

Frequently Asked Questions about laravel-specialist

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure a scalable Laravel application using repository and service patterns?

To build scalable Laravel applications with repository and service patterns, structure code by separating data access logic into repositories and business logic into services. This approach ensures clean architecture, strong typing, and maintainable modular components across enterprise projects.

What's the best way to optimize Eloquent ORM queries for complex domain models?

Optimize Eloquent ORM queries for complex domains by leveraging eager loading to prevent N+1 problems, defining precise model relationships, and applying query-level performance enhancements. This ensures efficient data retrieval and robust domain mapping in Laravel 10+.

How do I implement authentication and API resources in Laravel 10+?

Implement authentication and API resources in Laravel 10+ by applying built-in authentication mechanisms and transforming response data using API resources. This pattern structures API outputs cleanly and ensures consistent, strongly typed data serialization.

Do I need PHP 8.2+ to use modern Laravel design patterns and strong typing?

Yes, PHP 8.2+ is required to implement modern Laravel design patterns with strong typing. Laravel 10+ relies on PHP 8.2 features to enforce consistent typing across repository, service, and action classes, ensuring robust and scalable application architecture.

How do I set up queues and events for production-grade Laravel applications?

Set up queues and events for production-grade Laravel applications by configuring background job processing and broadcasting event listeners. This decouples heavy tasks from the request cycle, enhancing performance and scalability for enterprise deployments.

Can I use this approach to plan both architecture and testing strategies for Laravel APIs?

Yes, you can use this approach to plan architecture and testing strategies for Laravel APIs. It provides guidance on structuring controllers and services alongside testing patterns, ensuring your API development is maintainable and production-ready.