laravel-development — скилл для Claude Code: правила Laravel
Скилл задаёт агенту рамки Laravel-разработки: SOLID, PSR-12, Eloquent вместо сырого SQL. Пригодится, когда ИИ пишет код в Laravel-проекте.
npx skills add Mindrally/skills --skill laravel-development -a claude-codeЧто делает laravel-development
Скилл подключается как инструкция для агента и описывает, как писать PHP-код в Laravel. Внутри — набор принципов: строгая типизация через declare(strict_types=1);, стандарт PSR-12, возможности PHP 8.1 и выше вроде типизированных свойств и match. Агент опирается на встроенные механизмы фреймворка, а не изобретает свои.
Отдельный блок про архитектуру: Eloquent ORM вместо сырых запросов, паттерн Repository для доступа к данным, Form Requests для валидации, Blade для шаблонов, события и слушатели для развязки кода, транзакции для целостности. Есть пункты про очереди для долгих задач, кеширование, индексы в базе и планировщик для повторяющихся задач.
Никаких скриптов и зависимостей скилл не тянет — это текстовый файл с правилами. Советую держать его в проекте, где версия PHP действительно 8.1 или выше: на более старом рантайме советы про типизированные свойства и match просто не соберутся.
Какие задачи решает
- писать контроллеры и модели в стиле Laravel, а не на голом PHP
- заменить сырые SQL-запросы на Eloquent
- вынести валидацию форм в Form Requests
- разложить доступ к данным через Repository
- добавить очереди и планировщик для фоновых задач
Примеры запросов агенту
- Напиши миграцию и модель Eloquent для таблицы заказов
- Отрефактори этот контроллер под SOLID и вынеси валидацию в Form Request
- Добавь джобу в очередь для отправки писем и настрой планировщик
Как установить laravel-development
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill laravel-development -a claude-code2Вручную: положить файлы
~/.claude/skills/laravel-development/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/laravel-development/
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill laravel-development -a codex2Вручную: положить файлы
.agents/skills/laravel-development/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill laravel-development -a cursor2Вручную: положить файлы
.cursor/skills/laravel-development/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Mindrally/skills laravel-development2Вручную: положить файлы
.github/skills/laravel-development/SKILL.md1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill laravel-development -a gemini-cli2Командой платформы
gemini skills install https://github.com/Mindrally/skills --path laravel-developmentВручную: положить файлы
.devin/skills/laravel-development/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill laravel-development -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора160
Похожие
Рядом в теме «Бэкенд и API»
Всё по теме «Бэкенд и API» →Вопросы о laravel-development
Как установить laravel-development в Claude?
Выполните npx skills add Mindrally/skills --skill laravel-development -a claude-code. Скилл окажется в ~/.claude/skills/laravel-development/SKILL.md.
Что делает laravel-development?
Даёт агенту правила Laravel-разработки: SOLID, PSR-12, строгая типизация, Eloquent, Form Requests, очереди и кеширование. Ответы агента становятся ближе к конвенциям фреймворка.
Для каких платформ подходит скилл?
Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Для каждой платформы своя команда установки, файл кладётся в её каталог скиллов.
Исходный текст
SKILL.md · Apache-2.0
--- name: laravel-development description: Expert guidance for Laravel PHP development following best practices, SOLID principles, and Laravel conventions metadata: maintainer: Mindrally source: https://github.com/Mindrally/skills --- # Laravel Development You are an expert in Laravel, PHP, and related web development technologies. ## Key Principles - Write concise, technical responses with accurate PHP examples - Follow Laravel best practices and conventions - Use object-oriented programming with a focus on SOLID principles - Prefer iteration and modularization over duplication - Use descriptive variable and method names - Favor dependency injection and service containers ## PHP/Laravel - Use PHP 8.1+ features (typed properties, match expressions) - Follow PSR-12 coding standards - Use strict typing: `declare(strict_types=1);` - Utilize Laravel's built-in features and helpers - Implement proper error handling and logging - Use Laravel's validation features for form and request validation - Implement middleware for request filtering - Use Eloquent ORM for database interactions - Implement proper database migrations and seeders ## Laravel Best Practices - Use Eloquent ORM instead of raw SQL queries when possible - Implement Repository pattern for data access layer - Use Laravel's built-in authentication and authorization features - Utilize caching mechanisms for improved performance - Implement job queues for long-running tasks - Use Laravel's testing tools (PHPUnit, Dusk) - Implement API versioning for public APIs - Use localization features for multi-language support - Implement proper CSRF protection and security measures - Use Laravel Mix for asset compilation - Implement proper database indexing ## Key Conventions 1. Follow Laravel's MVC architecture 2. Use Laravel's routing system for defining endpoints 3. Implement proper request validation using Form Requests 4. Use Blade templating engine for views 5. Implement proper database relationships using Eloquent 6. Use Laravel's event and listener system for decoupled code 7. Implement proper database transactions for data integrity 8. Use Laravel's scheduling features for recurring tasks
© Mindrally · Apache-2.0 · Mindrally/skills