laravel-best-practices

Enforce Laravel best practices for controllers, models, migrations, and Eloquent queries.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/alslimany/tams --skill laravel-best-practices-alslimany
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: laravel-best-practices
Source: https://github.com/alslimany/tams/tree/main/.junie/skills/laravel-best-practices
Command: npx skills add https://github.com/alslimany/tams --skill laravel-best-practices-alslimany

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Laravel projects often drift, resulting in inconsistent code, N+1 query problems, and security gaps. This skill codifies a unified set of Laravel best practices to keep codebases readable, secure, and scalable across controllers, models, migrations, policies, jobs, and Eloquent queries.

Core Features & Use Cases

  • Enforces consistent Laravel patterns across codebases and during code reviews.
  • Addresses performance, security, validation, and architectural decisions in real-world projects.
  • Use case: when refactoring a Laravel app or auditing a codebase to align with industry standards.

Quick Start

Audit a Laravel codebase and implement the documented patterns to improve performance, security, and maintainability.

Frequently Asked Questions about laravel-best-practices

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

FAQPage Schema
How do I fix N+1 query problems in Laravel Eloquent?

To fix Laravel Eloquent N+1 query problems, apply eager loading best practices when retrieving relationships. This skill codifies architectural rules for controllers and models to prevent performance bottlenecks during code reviews.

What are the best practices for refactoring Laravel controllers and migrations?

Refactoring Laravel controllers and migrations requires enforcing consistent naming, validation, and architectural patterns. This skill provides standardized rules to audit codebases, ensuring readable, secure, and scalable database structures.

How do I enforce Laravel security and validation rules during a code review?

Enforcing Laravel security and validation rules during code review involves checking controllers, policies, and routes against unified standards. This skill defines actionable best practices to identify security gaps and ensure consistent validation.

Can I apply Laravel best practices to large scalable systems?

Yes, you can apply these Laravel best practices to large scalable systems. The skill addresses architectural decisions, queue configurations, and job processing patterns suitable for projects ranging from small apps to large systems.

Why does my Laravel codebase have inconsistent naming and architecture?

Laravel codebases drift into inconsistent naming and architecture due to unstructured development. This skill solves code quality challenges by codifying unified patterns for models, policies, and routes that teams can enforce.

Does this skill cover Laravel queue configurations and job processing?

Yes, this skill covers Laravel queue configurations and job processing. It defines best practices for building and reviewing jobs and queues, ensuring performance and consistency across your application architecture.