skillZs
★ LIVE SKILL TAGS ★
>>> LIVE SKILLS INDEX <<<
* OPEN SOURCE *
NO LOGIN, NO TRACKING
※ REAL INSTALL DATA ※
← back to all skills
leeovery/claude-laravel99 installs

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.

How do I install this agent skill?

npx skills add https://github.com/leeovery/claude-laravel --skill laravel-architecture
view source ↗

Is this agent skill safe to install?

  • Gen Agent Trust Hubpass

    The skill provides comprehensive architectural guidance, patterns, and best practices for developing Laravel applications. It focuses on project structure, code organization, and testing without introducing any malicious code, external scripts, or unsafe commands.

  • Socketpass

    No alerts

  • Snykpass

    Risk: LOW · No issues

  • Runlayerwarn

    3/7 files flagged

What does this agent skill do?

Laravel Architecture

High-level architectural guidance for Laravel applications.

Core Concepts

philosophy.md - Foundational principles:

  • Declarative code above all else
  • Strict separation of concerns
  • Type safety first
  • All core architectural principles

patterns.md - Pattern overview:

  • Actions for domain logic
  • DTOs for data transfer
  • State machines for complex state
  • Services for external integration
  • Workflows for multi-step processes
  • Value objects for domain values

decisions.md - Pattern selection:

  • When to use each pattern
  • Decision flowcharts
  • Architectural trade-offs
  • Common scenarios

structure.md - Directory structure:

  • Complete project organization
  • File placement rules
  • Namespace conventions
  • Web vs API distinction

examples.md - Reference implementations:

  • Complete working examples
  • End-to-end workflows
  • Real-world patterns

checklist.md - Implementation checklist:

  • Setup tasks
  • Feature development workflow
  • Production deployment steps

Core Principles

  1. Actions contain domain logic - Business logic lives in invokable action classes
  2. Never pass primitives - Always use DTOs for data transfer
  3. Thin HTTP layer - Controllers only handle HTTP concerns
  4. Custom query builders - Type-safe queries over scopes
  5. Strict typing - declare(strict_types=1) in every file

Quick Decision Tree

Need to...

  • Handle domain logic? → Action
  • Transfer data? → DTO
  • Validate user input? → Form Request
  • Simple state field? → Enum
  • Complex state transitions? → State Machine
  • External API? → Service with Saloon
  • Background processing? → Job (delegates to Action)

Read decision flowcharts in decisions.md for detailed guidance.

Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.

<a href="https://skillzs.dev/skills/leeovery/claude-laravel/laravel-architecture">View laravel-architecture on skillZs</a>