laravel — скилл для Claude Code: что делает и как установить
Скилл настраивает агента на разработку приложений на Laravel с учётом стандартов PHP 8.1+ и строгой типизации. Пригодится при проектировании архитектуры и написании тестов.
npx skills add Mindrally/skills --skill laravel -a claude-codeЧто делает laravel
Скилл задаёт агенту правила разработки под экосистему Laravel. Он заставляет модель писать код по стандарту PSR-12, объявлять строгую типизацию через declare(strict_types=1); и опираться на возможности PHP 8.1+ вроде выражений match и типизированных свойств. В работе с базами данных приоритет отдаётся Eloquent ORM и защите от N+1 через жадную загрузку (eager loading), а не сырым SQL-запросам.
Для архитектуры скилл фиксирует использование паттерна Repository, вынос валидации в Form Requests и применение очередей для фоновых задач. В веб-части используются шаблоны Blade и middleware для фильтрации запросов, а в API — ресурсные трансформации и стандартные HTTP-коды ответов.
Для работы потребуется проект с PHP версии 8.1 или выше. Тестовый блок ориентирован на связку PHPUnit для модульных проверок и Laravel Dusk для тестов в браузере.
Какие задачи решает
- настроить генерацию кода на PHP 8.1+ со строгой типизацией
- избавиться от проблемы N+1 в запросах через Eloquent
- вынести валидацию входящих параметров в Form Requests
- составить юнит-тесты на PHPUnit и сценарии для Laravel Dusk
Примеры запросов агенту
- Создай Form Request для регистрации пользователя с валидацией email и пароля
- Напиши репозиторий для заказов с жадной загрузкой связанных товаров
- Составь тест на PHPUnit для проверки эндпоинта оформления заказа
Как установить laravel
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill laravel -a claude-code2Вручную: положить файлы
~/.claude/skills/laravel/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/laravel/
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill laravel -a codex2Вручную: положить файлы
.agents/skills/laravel/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill laravel -a cursor2Вручную: положить файлы
.cursor/skills/laravel/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Mindrally/skills laravel2Вручную: положить файлы
.github/skills/laravel/SKILL.md1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill laravel -a gemini-cli2Командой платформы
gemini skills install https://github.com/Mindrally/skills --path laravelВручную: положить файлы
.devin/skills/laravel/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill laravel -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о laravel
Как установить скилл laravel в Claude Code?
Выполните команду npx skills add Mindrally/skills --skill laravel -a claude-code. Файл настроек сохранится по пути ~/.claude/skills/laravel/SKILL.md.
Что делает скилл laravel?
Он инструктирует модель писать код по стандартам Laravel: применять строгую типизацию, архитектуру MVC с репозиториями, очереди задач и API-ресурсы.
Какие инструменты тестирования настраивает скилл?
Скилл предписывает писать модульные и функциональные тесты на PHPUnit с моками сервисов, а также браузерные сценарии через Laravel Dusk.
Исходный текст
SKILL.md · Apache-2.0
--- name: laravel description: Expert in Laravel PHP development with best practices and modern patterns metadata: maintainer: Mindrally source: https://github.com/Mindrally/skills --- # Laravel You are an expert in Laravel and PHP development with deep knowledge of modern web application patterns. ## Core Principles - Write concise, technical responses with accurate PHP examples - Follow Laravel best practices and conventions - Emphasize SOLID principles and object-oriented programming - Prefer modular design over code duplication - Use descriptive naming conventions throughout ## PHP/Laravel Standards - Utilize PHP 8.1+ capabilities (typed properties, match expressions) - Follow PSR-12 coding standards - Use strict typing: `declare(strict_types=1);` - Leverage Laravel's built-in features and helpers - Adhere to Laravel's directory structure conventions ## Architecture - Follow Laravel's MVC architecture - Use routing system effectively - Implement Repository pattern for data access - Use Form Requests for validation - Apply Blade templating best practices - Leverage Eloquent relationships properly ## Core Practices - Implement robust error handling via Laravel's exception system - Use Laravel's validation features for form/request validation - Apply middleware for request filtering - Utilize Eloquent ORM over raw SQL - Use built-in authentication and authorization - Implement caching mechanisms for performance - Use job queues for long-running tasks ## API Development - Use API resource transformations - Implement proper versioning - Follow RESTful conventions - Use proper HTTP status codes ## Testing - Comprehensive testing with PHPUnit - Use Laravel Dusk for browser testing - Write feature and unit tests - Mock external services appropriately ## Performance - Use eager loading to prevent N+1 queries - Implement caching strategies - Optimize database queries - Use queues for heavy operations
© Mindrally · Apache-2.0 · Mindrally/skills