Laravel Auditor — скилл
Пакет для Composer учит ИИ-агента проверять приложение на Laravel по доказательствам и выдает находки структурированным отчетом.
- 75 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Читает маршруты, схему базы и конфигурацию проекта, а установщик правит `AGENTS.md`, `CLAUDE.md` и конфиг агента.
Установка
- Работает в
В терминале, через 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-кода, чтобы агент разбирал замечания до изменения приложения.
Agent Skills (AsyrafHussin)
Agent Skills
24 скилла для Laravel, PHP, React и TypeScript: правила кода, тесты, безопасность, технический долг и документация.
PHP Architecture Toolkit, плагин Claude Code, проверяет DDD, CQRS и PSR, ведет ревью по уровням, генерирует тесты и доки.
Плагин Composer раздает скиллы для ИИ как зависимости: берет из vendor и репозиториев Git и кладет в каталог проекта.
Bagisto Agent Skills — разработка на Bagisto
Bagisto Agent Skills
21 скилл для разработчиков магазинов на Bagisto: пакеты, платежи, доставка, темы, DataGrid, тесты Pest и Playwright, API
Навык developing-with-prism учит агента писать код с Prism, пакетом Laravel для LLM: текст, структура, инструменты, потоки.
Коротко о README
Пакет ставится как dev-зависимость и подключается к агенту. Знания об аудите хранятся один раз и адаптируются под каждого агента тонкими обертками, а данные о проекте собирают детерминированные сборщики.