hyva-create-module — скилл для Claude Code: каркас модуля Magento 2
Создаёт заготовку модуля Magento 2 в app/code/: registration.php, composer.json и etc/module.xml. Пригодится, когда нужен новый модуль без ручного копирования шаблонов.
npx skills add hyva-themes/hyva-ai-tools --skill hyva-create-module -a claude-codeЧто делает hyva-create-module
Скилл раскладывает новый модуль по пути app/code/{Vendor}/{Module}. На входе — имя вендора и имя модуля в PascalCase, опционально описание, список зависимостей для <sequence> и composer-требования. Из этих данных собираются три файла по шаблонам: registration.php, composer.json и etc/module.xml.
Перед созданием скилл проверяет, что оба имени начинаются с заглавной буквы и состоят только из букв и цифр, и что такой каталог ещё не занят. Если проверка не прошла, работа останавливается с сообщением об ошибке. Имена в kebab-case для composer подставляются автоматически: ShoppingCartGraphQl превращается в shopping-cart-graph-ql.
Это утилита для других скиллов, а не самостоятельный генератор: её вызывают, когда сценарию нужен каркас модуля. Для шага bin/magento setup:upgrade требуется скилл hyva-exec-shell-cmd — без него установка пропускается, и команду придётся запустить вручную. Если у вас модуль уже лежит в app/code, скилл откажется работать, поэтому сначала уберите старый каталог.
Какие задачи решает
- создать каркас модуля Magento 2 без ручного копирования файлов
- сгенерировать
registration.php,composer.jsonиetc/module.xmlиз шаблонов - прописать зависимости модуля в блоке
<sequence> - добавить composer-требования в секцию
require - проверить имена вендора и модуля на PascalCase до создания каталогов
Примеры запросов агенту
- Создай модуль Magento 2: vendor
Acme, moduleCmsComponents, зависимости —Hyva_CmsBase. - Сделай каркас модуля
Acme_CustomFeatureвapp/codeс описанием и composer-требованиемhyva-themes/commerce-module-cms. - Сгенерируй новый модуль
Acme_ShoppingCartGraphQlи запустиbin/magento setup:upgrade.
Как установить hyva-create-module
1Через Skills CLI (Vercel)
npx skills add hyva-themes/hyva-ai-tools --skill hyva-create-module -a claude-code2Вручную: положить файлы
~/.claude/skills/hyva-create-module/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/hyva-create-module/
1Через Skills CLI (Vercel)
npx skills add hyva-themes/hyva-ai-tools --skill hyva-create-module -a codex2Вручную: положить файлы
.agents/skills/hyva-create-module/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add hyva-themes/hyva-ai-tools --skill hyva-create-module -a cursor2Вручную: положить файлы
.cursor/skills/hyva-create-module/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install hyva-themes/hyva-ai-tools hyva-create-module2Вручную: положить файлы
.github/skills/hyva-create-module/SKILL.md1Через Skills CLI (Vercel)
npx skills add hyva-themes/hyva-ai-tools --skill hyva-create-module -a gemini-cli2Командой платформы
gemini skills install https://github.com/hyva-themes/hyva-ai-tools --path skills/hyva-create-moduleВручную: положить файлы
.devin/skills/hyva-create-module/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add hyva-themes/hyva-ai-tools --skill hyva-create-module -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о hyva-create-module
Как установить hyva-create-module в Claude?
Выполните npx skills add hyva-themes/hyva-ai-tools --skill hyva-create-module -a claude-code. После этого файл скилла появится по пути ~/.claude/skills/hyva-create-module/SKILL.md.
Что делает hyva-create-module?
Создаёт новый модуль Magento 2 в app/code/: каталог, registration.php, composer.json и etc/module.xml. Зависимости и composer-требования задаются параметрами.
Что нужно для работы hyva-create-module?
Для шага bin/magento setup:upgrade нужен скилл hyva-exec-shell-cmd. Без него этот шаг пропускается, и команду запускают вручную.