laravel-expert — скилл для Claude Code: Laravel как у сеньора
Скилл превращает Claude в старшего Laravel-инженера: тонкие контроллеры, FormRequest, API Resources, очереди и кэш. Пригодится, когда пишете или рефакторите бэкенд на Laravel 10/11+.
npx claude-code-templates@latest --skill development/laravel-expertЧто делает laravel-expert
Скилл задаёт роль: агент отвечает как Senior Laravel Engineer и держится современных стандартов фреймворка, а легаси-паттерны трогает только по прямой просьбе. Внутри — набор правил по архитектуре, роутингу, валидации, Eloquent, API, аутентификации, очередям, кэшу и Blade. Бизнес-логику он выносит в сервисы, валидацию — в FormRequest, ответы API — в Resources, авторизацию — в Policies и Gates.
Отдельный список анти-паттернов: толстые контроллеры, логика в роутах, раздутые сервис-классы, слепой mass assignment, захардкоженный конфиг, дублирование кода между контроллерами. При генерации кода скилл требует полные примеры с namespace, strict typing и типами возврата, а при ревью — сначала назвать структурные проблемы, потом предложить Laravel-нативные улучшения и объяснить компромиссы. Вывод идёт по шаблону: обзор архитектуры, структура файлов, реализация, пояснение, возможные улучшения.
Скилл рассчитан на Laravel 10/11+, поэтому на старом проекте советы могут не совпасть с тем, что у вас в composer.json — это повод проверить версию до того, как принимать правки. Ещё он прямо просит не тащить сторонние пакеты, не плодить абстракции и не предполагать облачную инфраструктуру.
Какие задачи решает
- разложить бизнес-логику из толстого контроллера по сервисам
- спроектировать REST API с Resources, пагинацией и кодами ответа
- написать валидацию через FormRequest вместо проверок в контроллере
- убрать N+1 в Eloquent через eager loading и query scopes
- провести ревью Laravel-кода и получить разбор с рефакторингом
Примеры запросов агенту
- отрефактори этот контроллер: вынеси логику в сервис и FormRequest
- спроектируй API для заказов с Resources и пагинацией
- проверь этот код на N+1 и предложи, что исправить
Как установить laravel-expert
1Через claude-code-templates
npx claude-code-templates@latest --skill development/laravel-expert2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill laravel-expert -a claude-code3Вручную: положить файлы
~/.claude/skills/laravel-expert/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/laravel-expert/
Вручную: положить файлы
.agents/skills/laravel-expert/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/laravel-expert/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates laravel-expert2Вручную: положить файлы
.github/skills/laravel-expert/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/laravel-expertВручную: положить файлы
.devin/skills/laravel-expert/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора205
Весь набор →Похожие
Рядом в теме «Бэкенд и API»
Всё по теме «Бэкенд и API» →Вопросы о laravel-expert
Как установить laravel-expert в Claude?
Через шаблоны: npx claude-code-templates@latest --skill development/laravel-expert. Второй способ — npx skills add davila7/claude-code-templates --skill laravel-expert -a claude-code. После установки файл лежит в ~/.claude/skills/laravel-expert/SKILL.md.
Что делает laravel-expert?
Задаёт агенту роль старшего Laravel-инженера и набор правил: тонкие контроллеры, сервисы, FormRequest, API Resources, Policies, очереди и кэш. Плюс список анти-паттернов и формат ответа при генерации и ревью кода.
Для каких версий Laravel подходит скилл?
Ориентир — Laravel 10/11+ и современные стандарты фреймворка. На проекте с более старой версией часть советов может не подойти.