Back to Skills

laravel-architecture

verified

Design Laravel app architecture with services, repositories, actions, and clean code patterns. Use when structuring projects, creating services, implementing DI, or organizing code layers.

View on GitHub

Marketplace

fusengine-plugins

fusengine/agents

Plugin

fuse-laravel

development

Repository

fusengine/agents

plugins/laravel-expert/skills/laravel-architecture/SKILL.md

Last Verified

January 22, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/fusengine/agents/blob/main/plugins/laravel-expert/skills/laravel-architecture/SKILL.md -a claude-code --skill laravel-architecture

Installation paths:

Claude
.claude/skills/laravel-architecture/
Powered by add-skill CLI

Instructions

# Laravel Architecture Patterns

## Documentation

### Core
- [installation.md](docs/installation.md) - Installation and setup
- [configuration.md](docs/configuration.md) - Configuration
- [structure.md](docs/structure.md) - Directory structure
- [lifecycle.md](docs/lifecycle.md) - Request lifecycle
- [upgrade.md](docs/upgrade.md) - Upgrade guide
- [releases.md](docs/releases.md) - Release notes

### Service Container & Providers
- [container.md](docs/container.md) - Service container
- [providers.md](docs/providers.md) - Service providers
- [facades.md](docs/facades.md) - Facades
- [contracts.md](docs/contracts.md) - Contracts
- [context.md](docs/context.md) - Context

### CLI & Tools
- [artisan.md](docs/artisan.md) - Artisan CLI
- [packages.md](docs/packages.md) - Package development
- [helpers.md](docs/helpers.md) - Helper functions

### Development Environment
- [sail.md](docs/sail.md) - Docker development
- [valet.md](docs/valet.md) - macOS development
- [homestead.md](docs/homestead.md) - Vagrant development

### Performance & Deployment
- [octane.md](docs/octane.md) - High performance server
- [envoy.md](docs/envoy.md) - Deployment tasks
- [deployment.md](docs/deployment.md) - Deployment guide

### Advanced
- [processes.md](docs/processes.md) - Process management
- [concurrency.md](docs/concurrency.md) - Concurrency
- [filesystem.md](docs/filesystem.md) - File storage
- [pennant.md](docs/pennant.md) - Feature flags
- [mcp.md](docs/mcp.md) - Model Context Protocol

### Error Handling
- [errors.md](docs/errors.md) - Error handling
- [logging.md](docs/logging.md) - Logging

## Recommended Structure

```text
app/
├── Actions/              # Single-purpose action classes
├── Services/             # Business logic
├── Repositories/         # Data access layer
│   └── Contracts/
├── Http/
│   ├── Controllers/      # Thin controllers
│   ├── Requests/         # Form validation
│   └── Resources/        # API transformations
├── Models/               # Eloquent models

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
2520 chars