Laravel Auditor — скилл

Пакет для Composer учит ИИ-агента проверять приложение на Laravel по доказательствам и выдает находки структурированным отчетом.

  • 75 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

Почему такой уровень

  • Читает маршруты, схему базы и конфигурацию проекта, а установщик правит `AGENTS.md`, `CLAUDE.md` и конфиг агента.
Все причины и проверки

mrpunyapal/laravel-auditor

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/laravel-auditor

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Читает маршруты, схему базы и конфигурацию проекта, а установщик правит `AGENTS.md`, `CLAUDE.md` и конфиг агента.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Laravel Auditor добавляет в проект навык `laravel-audit` и набор MCP-инструментов, которые читают факты о приложении без запуска кода: версии PHP и Laravel, маршруты, модели, миграции, схему базы, политики доступа, очереди и тесты. Агент идет по циклу «разведка, границы проверки, подтверждение, отчет» и заносит в отчет только то, что подтверждено файлом, маршрутом или схемой. В версии 0.1.x есть 85 правил по безопасности, производительности, архитектуре, базе данных, тестам и соглашениям Laravel. Отдельные пакеты правил для Livewire, Filament, Inertia, Sanctum и Pest включаются, только если эти пакеты установлены. Команда `php artisan auditor:report` превращает находки в отчет.

Для кого. Командам на Laravel 12 и 13, которые просят Claude Code или Codex сделать ревью кода и хотят получить проверяемые замечания вместо догадок.

Подходит, если

  • Перед релизом нужно проверить незакоммиченные изменения на дыры в авторизации и массовое присвоение полей.
  • Страница тормозит, и надо найти запросы в циклах и лишние выборки.
  • Агент получил чужой проект и составляет карту маршрутов, моделей и схемы базы.
  • После правок хочется повторить аудит и сравнить находки с прошлым отчетом.

Не подходит, если

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

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

Используй навык laravel-audit: вызови review_scope и проверь незакоммиченные файлы, сообщай только подтвержденные находки.

Ограничения

Нужны PHP 8.3 или новее и Laravel 12 либо 13. Проект находится на ранней стадии 0.1.x, а качество находок зависит от того, насколько точно агент следует навыку. Правила только описывают, что искать: сами проверки выполняет агент, поэтому серьезные находки стоит подтверждать вручную. Установщик пишет адаптеры в `AGENTS.md`, `CLAUDE.md` и каталог `.ai/` и регистрирует MCP-сервер в конфиге выбранного агента.

Как отключить. Удалите пакет командой `composer remove mrpunyapal/laravel-auditor --dev`, затем уберите опубликованные файлы из `.ai/`, адаптеры и запись MCP-сервера из конфига агента.

Частые вопросы

Как поставить Laravel Auditor для Claude Code?

Добавьте пакет через `composer require --dev mrpunyapal/laravel-auditor` и запустите `php artisan auditor:install --agents=claude_code`. Установщик скопирует навык и зарегистрирует MCP-сервер.

Что делать, если в проекте уже стоит Laravel Boost?

Запустите `php artisan boost:install`: Boost берет руководства и навыки прямо из пакета. Команду `auditor:install` в этом случае запускать не нужно.

Изменяет ли аудит код приложения?

Нет, аудит только читает. В запросе на полный аудит стоит прямо написать, что код менять нельзя.

Как посмотреть список правил?

Выполните `php artisan auditor:rules`. Флаг `--domain=security` оставит один домен, а `--json` выдаст машиночитаемый список.

Какие агенты поддерживаются?

Установщик знает `claude_code`, `codex`, `cursor`, `copilot`, `gemini`, `opencode`, `junie` и `zed`, а также свои агенты из ключа `custom_agents` в конфиге.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Проектный CLI проверяет качество, стиль и сложность PHP-кода, чтобы агент разбирал замечания до изменения приложения.

CLIРасширенный доступ5,6 тыс.Звезды репозитория

24 скилла для Laravel, PHP, React и TypeScript: правила кода, тесты, безопасность, технический долг и документация.

СкиллМинимальный доступ103Звезды репозитория

PHP Architecture Toolkit, плагин Claude Code, проверяет DDD, CQRS и PSR, ведет ревью по уровням, генерирует тесты и доки.

ПлагинРасширенный доступ106Звезды репозитория

Плагин Composer раздает скиллы для ИИ как зависимости: берет из vendor и репозиториев Git и кладет в каталог проекта.

CLIРасширенный доступ55Звезды репозитория
Официальный

21 скилл для разработчиков магазинов на Bagisto: пакеты, платежи, доставка, темы, DataGrid, тесты Pest и Playwright, API

СкиллРасширенный доступ14Звезды репозитория

Навык developing-with-prism учит агента писать код с Prism, пакетом Laravel для LLM: текст, структура, инструменты, потоки.

СкиллМинимальный доступ2,4 тыс.Звезды репозитория

Коротко о README

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

Бейдж для README

Сообщить о проблеме