service-provider-architecture
CommunityStructure Laravel apps with clean, domain-driven code.
Authorbramato
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill addresses the challenge of maintaining organized, scalable, and testable codebases in Laravel applications by enforcing a consistent Service Provider pattern.
Core Features & Use Cases
- Domain-Driven Structure: Organizes code into logical layers (Models, DTOs, Services, Controllers, Policies, etc.) based on domain entities.
- Separation of Concerns: Ensures business logic resides in Services, validation in FormRequests, and authorization in Policies, leading to cleaner code.
- Testability: Promotes unit and feature testability by decoupling logic into distinct, mockable components.
- Use Case: When scaffolding a new feature like user authentication or order management, this Skill provides the blueprint for creating all necessary components (Models, Services, Controllers, etc.) in a standardized way.
Quick Start
Use the service-provider-architecture skill to generate the boilerplate code for a new 'Product' domain, including Model, Service, Controller, and Policy files.
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: service-provider-architecture Download link: https://github.com/bramato/laravel-react-plugins/archive/main.zip#service-provider-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 223,000+ vetted skills library on demand.