Back to Skills

laravel-architecture

High-level architecture decisions, patterns, and project structure. Use when user asks about architecture decisions, project structure, pattern selection, or mentions how to organize, which pattern to use, best practices, architecture.

26stars7forksUpdated 3/3/2026

Security Assessment

Safe(100/100)
Security Score100/100

About laravel-architecture

The Laravel Architecture skill provides high-level architectural guidance specifically tailored for Laravel applications. It addresses common challenges faced by developers when making architectural decisions, organizing project structures, selecting appropriate design patterns, and implementing best practices. By emphasizing foundational principles and offering clear guidance, this skill helps users navigate the complexities of Laravel application development effectively.

FAQ

What are the core principles of Laravel architecture?

The core principles include actions containing domain logic, never passing primitives, maintaining a thin HTTP layer, utilizing custom query builders, and enforcing strict typing.

Can I use this skill with other PHP frameworks?

This skill is specifically designed for Laravel applications and may not be directly applicable to other PHP frameworks.

Are there any prerequisites for using this skill?

Users should have a basic understanding of Laravel and its ecosystem to effectively implement the architectural guidance provided.

What kind of examples are included in the skill?

The skill includes complete working examples, end-to-end workflows, and real-world patterns that demonstrate the discussed concepts.

Is there a checklist for implementation?

Yes, a checklist is provided that includes setup tasks, feature development workflows, and production deployment steps.

Install laravel-architecture

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill