🎯

laravel-dtos

🎯Skill

from leeovery/claude-laravel

VibeIndex|
What it does

laravel-dtos skill from leeovery/claude-laravel

📦

Part of

leeovery/claude-laravel(21 items)

laravel-dtos

Installation

Add MarketplaceAdd marketplace to Claude Code
/plugin marketplace add leeovery/claude-plugins-marketplace
Install PluginInstall plugin from marketplace
/plugin install claude-laravel@claude-plugins-marketplace
pnpmRun with pnpm
pnpm install # triggers postinstall
npxRun with npx
npx claude-manager remove @leeovery/claude-laravel && npm rm @leeovery/claude-laravel
📖 Extracted from docs: leeovery/claude-laravel
10Installs
13
-
Last UpdatedJan 20, 2026

Skill Details

SKILL.md

Overview

Claude Laravel

Opinionated Laravel Skills & Commands for Claude Code

What is this?

Skills

Installation

Contributing

---

What is this?

A curated collection of Laravel development patterns and practices I've refined over 20 years in the industry and 10+ years working with Laravel.

These are opinionated. They represent how I build Laravel applications—action-oriented architecture, strict typing, DTOs everywhere, and a relentless focus on maintainability. They won't be for everyone, and that's okay.

This is a work in progress. As I use these skills in real projects, I'm continuously refining them to better represent how I actually work. Expect updates as patterns evolve and edge cases reveal themselves.

Model compatibility: These skills have been developed and refined for Claude Code running on Opus 4.5. Different models may exhibit different edge cases, and future model releases may require adjustments to the prompts and workflows.

Quick Install

Marketplace (cached globally):

```

/plugin marketplace add leeovery/claude-plugins-marketplace

/plugin install claude-laravel@claude-plugins-marketplace

```

npm (copied to your repo):

```bash

npm install -D @leeovery/claude-laravel

```

See [Installation](#installation) for details and trade-offs.

Installation

| Method | Where files live | Best for |

|--------|------------------|----------|

| Marketplace | ~/.claude/plugins/ (global cache) | Quick setup, don't need files in repo |

| npm | .claude/ in your project | Ownership, version control, Claude Code for Web |

Option 1: Claude Marketplace

```

/plugin marketplace add leeovery/claude-plugins-marketplace

/plugin install claude-laravel@claude-plugins-marketplace

```

Skills are cached globally. They won't be available in Claude Code for Web since files aren't in your repository.

Option 2: npm

```bash

npm install -D @leeovery/claude-laravel

```

Skills are copied to .claude/ and can be committed—giving you ownership and making them available everywhere including Claude Code for Web.

pnpm users

pnpm doesn't expose binaries from transitive dependencies, so install the manager directly:

```bash

pnpm add -D @leeovery/claude-manager @leeovery/claude-laravel

pnpm approve-builds # approve when prompted

pnpm install # triggers postinstall

```

Removal (npm/pnpm)

Due to bugs in npm 7+ ([issue #3042](https://github.com/npm/cli/issues/3042)) and pnpm ([issue #3276](https://github.com/pnpm/pnpm/issues/3276)), preuninstall hooks don't run reliably. Remove files manually first:

```bash

npx claude-manager remove @leeovery/claude-laravel && npm rm @leeovery/claude-laravel

```

How It Works

This package depends on [@leeovery/claude-manager](https://github.com/leeovery/claude-manager), which:

  1. Copies skills into your project's .claude/skills/ directory
  2. Copies commands into your project's .claude/commands/ directory
  3. Copies agents into your project's .claude/agents/ directory
  4. Tracks installed plugins via a manifest file

You don't need to configure anything—just install and start building.

Skills

Each skill provides focused guidance on a specific aspect of Laravel development.

Foundation

| Skill | Description |

|-------|-------------|

| [laravel-architecture](skills/laravel-architecture/) | High-level architecture decisions, patterns, and project structure |

| [laravel-quality](skills/laravel-quality/) | Code quality with PHPStan, Pint, and strict types |

Core Patterns

| Skill | Description |

|-------|-------------|

| [laravel-actions](skills/laravel-actions/) | Action-oriented architecture—domain logic in invoka