Shopware AI Coding Tools — плагин
Маркетплейс плагинов Claude Code для Shopware: PHPStan, PHPUnit, ESLint, генерация тестов и разбор CI
- 45 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- dev-tooling запускает PHPStan, PHPUnit, Symfony Console и Rector в вашем проекте, а Rector переписывает код
- Плагины ставят хуки и MCP-серверы, которые работают с файлами проекта
- Скилл shopware-env управляет зависимостями и базой данных среды разработки
Установка
- Работает в
Ручная установка
/plugin marketplace add shopwareLabs/ai-coding-toolsЗатем `/plugin install dev-tooling@shopware-ai-coding-tools` и `/plugin install plugin-setup@shopware-ai-coding-tools`.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- dev-tooling запускает PHPStan, PHPUnit, Symfony Console и Rector в вашем проекте, а Rector переписывает код
- Плагины ставят хуки и MCP-серверы, которые работают с файлами проекта
- Скилл shopware-env управляет зависимостями и базой данных среды разработки
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Маркетплейс плагинов Claude Code для разработки на Shopware, его ведет Shopware Labs. В нем 10 плагинов. Плагин `dev-tooling` подключает три MCP-сервера: PHP (PHPStan, ECS, PHPUnit с анализом пробелов покрытия, Symfony Console, Rector), администрирование и витрина (ESLint, Stylelint, Jest, TypeScript, сборка Vite и Webpack). Среды: нативная, Docker, Docker Compose, Vagrant и DDEV. Остальные плагины состоят из скиллов. `test-writing` генерирует PHPUnit-тесты и проверяет их по каталогу из 43 правил, `ci-failure-interpretation` разбирает логи GitHub Actions, `contributor-writing` пишет ADR, описания запросов на слияние и сообщения коммитов, `shopware-env` поднимает среду разработки, `code-migration` переносит XML-конфигурацию расширений в PHP до выхода Shopware 6.8. `chunkhound-integration` добавляет семантический поиск по коду. В Codex ставится только `dev-tooling`.
Для кого. Разработчикам расширений и ядра Shopware 6, которые работают в Claude Code и ведут PHP-проект с PHPStan и PHPUnit.
Подходит, если
- PHPStan, ECS и PHPUnit надо прогнать из чата и получить итог без ручного запуска
- Для класса Shopware 6 генерируются юнит-тесты и проверяются по правилам каталога
- CI в GitHub Actions упал, и надо понять, какой линтер или тест виноват
- В ядро идет запрос на слияние, и нужны ADR, описание и запись в `RELEASE_INFO`
- Расширение держит XML-конфигурацию, которую надо перевести в PHP до выхода 6.8
Не подходит, если
- Проект не на Shopware: плагины настроены под его структуру и правила
- Нужен инструментарий GitHub: он вынесен в отдельный репозиторий shopwareLabs/github-agent-tools
- Агент работает на другой платформе: манифесты есть только для Claude Code и Codex, а в Codex подходит один `dev-tooling`
Пример запроса к агенту
Сгенерируй юнит-тесты для src/Core/Content/Product/ProductEntity.php.Ограничения
Проект экспериментальный, его ведет Shopware Labs, и официальным продуктом Shopware он не назван. Для `dev-tooling` нужны `bash` 4.1 или новее (штатный `/bin/bash` в macOS 3.2 не подходит) и `jq`. После установки плагинов с MCP-серверами Claude Code перезапускают. Настройка `dev-tooling` и `chunkhound-integration` идет через отдельный плагин `plugin-setup`. Скиллы `code-contribution-analysis` останавливаются с ошибкой, если ChunkHound недоступен.
Как отключить. Снимите плагин командой `/plugin uninstall dev-tooling@shopware-ai-coding-tools`, для остальных меняйте имя плагина. Плагин plugin-setup после настройки тоже удаляют: `/plugin uninstall plugin-setup@shopware-ai-coding-tools`.
Частые вопросы
Как поставить Shopware AI Coding Tools в Claude Code?
Добавьте маркетплейс командой `/plugin marketplace add shopwareLabs/ai-coding-tools`, затем поставьте нужные плагины, например `/plugin install dev-tooling@shopware-ai-coding-tools`. Для настройки добавьте `plugin-setup` и перезапустите Claude Code.
Какие плагины входят в маркетплейс?
Десять: `dev-tooling`, `test-writing`, `chunkhound-integration`, `ci-failure-interpretation`, `contributor-writing`, `code-contribution-analysis`, `shopware-env`, `code-migration`, `plugin-setup` и `shopware-documentation`.
Работает ли набор в Codex?
Только плагин `dev-tooling`, у остальных нет манифеста Codex. Команды: `codex plugin marketplace add shopwareLabs/ai-coding-tools` и `codex plugin add dev-tooling@shopware-ai-coding-tools`.
Куда делись инструменты для GitHub?
Их вынесли в репозиторий shopwareLabs/github-agent-tools, где они выходят плагином `github-mcp`. Он ставится так: `/plugin marketplace add shopwareLabs/github-agent-tools`, затем `/plugin install github-mcp@github-agent-tools`.
Что понадобится для dev-tooling?
`bash` 4.1 или новее, `jq`, перезапуск Claude Code и настройка скиллом `dev-tooling-setting-up` из плагина `plugin-setup`. Поддерживаются нативная среда, Docker, Docker Compose, Vagrant и DDEV.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныМаркетплейс плагинов Claude Code от Frad LEE: Git и GitFlow, GitHub, рефакторинг, память, исследования, изображения и работа с интерфейсами
Marketplace плагинов и скиллов для Claude Code: Cloudflare, фронтенд, ассеты дизайна, тексты, релизы и интеграции
Модульный набор плагинов для Claude Code: скиллы, агенты, команды и правила для Java, TypeScript, Python, PHP и AWS
Маркетплейс плагинов Ника Тьюна для Claude Code: проверки перед сдачей задачи, ревью кода и персоны для TDD
Маркетплейс из 23 плагинов для Claude Code: Git и PR, ревью кода, TDD, спецификации и делегирование другим моделям
Маркетплейс из шести независимых плагинов для Claude Code, от карты проекта и доски задач до проводника по установке
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| Shopware AI Coding Tools (эта карточка) | нет | 45 | |
| Laravel Agent Skills | да | 735 | скиллы для Laravel, Shopware и его линтеры они не знают |
| Symfony UX Skills | нет | 183 | скиллы по Symfony UX, тестов и разбора CI для Shopware в них нет |
Коротко о README
Репозиторий начинается с предупреждения, что это экспериментальный проект сообщества, и быстрой установки. Затем идут таблица плагинов с их составом и раздел по каждому с командой установки и примерами запросов. Рекомендованные настройки Claude Code вынесены в отдельный документ.