0012-laravel-architecture
CommunityDecide clean Laravel structure with confidence
Software Engineering#architecture#project structure#laravel#state machines#dto#actions#custom query builders
AuthorMrJmpl3
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill solves the problem of inconsistent, hard-to-maintain Laravel project structure by prescribing high-level architecture decisions, patterns, and a predictable organization for domain, HTTP, and data flow.
Core Features & Use Cases
- Pattern selection guidance: match use cases to the right building block (Actions, DTOs, builders, state machines, services, workflows).
- Project structure rules: establish a clear directory and namespace organization, separating web vs API layers.
- Decision principles and constraints: enforce thin HTTP layers, DTO boundaries, strict typing, and safe delegation (jobs/listeners/jobs delegate to actions).
- Implementation support links: points to references like philosophy, patterns, decisions, structure, examples, and a post-setup checklist for onboarding a new project.
Quick Start
Use the 0012-laravel-architecture skill to design your Laravel codebase structure for a new feature by mapping each step (HTTP input, validation, domain work, persistence, and response formatting) to the appropriate pattern and directory.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: 0012-laravel-architecture Download link: https://github.com/MrJmpl3/codex_____data_____configuration/archive/main.zip#0012-laravel-architecture Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.