AIKraft/Skills/laravel-best-practices

laravel-best-practices

Применяет лучшие практики Laravel при написании, ревью и рефакторинге PHP-кода: контроллеров, моделей, миграций, запросов и архитектуры. Помогает оптимизировать производительность, безопасность и структуру проекта.

LAlaravel official Разработка ★ 3.6k

Что делает навык

Применяет лучшие практики Laravel при написании, ревью и рефакторинге PHP-кода, обеспечивая консистентность архитектуры и соблюдение установленных в проекте паттернов. Помогает оптимизировать производительность, безопасность и структуру проекта, избегая введения дублирующих подходов.

Когда применять

  • Написание новых контроллеров, моделей, миграций и запросов с соблюдением существующих в проекте стандартов.
  • Ревью кода для выявления отклонений от установленных архитектурных паттернов и правил безопасности.
  • Рефакторинг существующего кода для устранения несоответствий и улучшения читаемости без изменения общей логики.
  • Проверка использования API Laravel на соответствие установленной версии фреймворка.

Как работает

  1. Проверить измененные файлы, соседний код, конфигурацию проекта и тесты на наличие установленных паттернов.
  2. Сопоставить каждую затронутую область с соответствующими правилами из индекса и прочитать файлы правил перед редактированием.
  3. Внести минимальное согласованное изменение, сохраняя архитектуру и именование проекта, не вводя второй способ решения той же задачи.
  4. Проверить чувствительные к версии API Laravel с помощью search-docs или инспекции установленной версии фреймворка.
  5. Запустить узкие релевантные тесты, а затем проверки форматирования и статического анализа, если изменение этого требует.
  6. Перечитать diff против каждого сопоставленного правила перед завершением работы.

Примеры запросов агенту

Примени лучшие практики Laravel к этому контроллеру, проверив, как аналогичные действия реализованы в других файлах.
Проведи ревью этого кода на соответствие лучшим практикам Laravel и найди отклонения от установленных в проекте паттернов.
Рефактори эту модель, чтобы она соответствовала существующим архитектурным решениям проекта и правилам безопасности.

Что понадобится

  • Инструмент search-docs для проверки синтаксиса API
  • Доступ к кодовой базе проекта для анализа существующих паттернов

Описание составлено по SKILL.md навыка, сверено 09.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «laravel-laravel-best-practices» из репозитория: # https://github.com/laravel/boost
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r laravel-laravel-best-practices/ ~/.claude/skills/laravel-laravel-best-practices/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.