hyva-cms-components-dump — скилл для Claude Code
Показывает, какие CMS-компоненты Hyvä доступны в проекте Magento 2, с учётом активных модулей и переопределений.
npx skills add hyva-themes/hyva-ai-tools --skill hyva-cms-components-dump -a claude-codeЧто делает hyva-cms-components-dump
Скилл собирает определения компонентов Hyvä CMS по всем включённым модулям проекта Magento 2 и отдаёт их одним JSON-объектом. Полезен, когда надо понять, что вообще есть в редакторе, или разобраться, почему компонент не появился.
Сначала скилл проверяет консольные команды bin/magento hyva:cms:describe-components и bin/magento hyva:cms:list-disabled-components и предпочитает их: они показывают живое состояние проекта. Если таких команд нет (старая версия Hyvä CMS), он запускает вложенный скрипт scripts/dump_cms_components.php. Тот читает app/etc/config.php, берёт только модули со значением 1, ищет etc/hyva_cms/components.json в app/code и в vendor и сливает их в порядке загрузки модулей. Поздний модуль перекрывает компонент с тем же ключом.
Работа идёт от корня проекта Magento. Скрипт подключает app/etc/config.php, поэтому ему нужен PHP-интерпретатор, а способ запуска скилл определяет через hyva-exec-shell-cmd — без него не обойтись.
Какие задачи решает
- посмотреть, какие CMS-компоненты доступны в редакторе
- проверить, зарегистрировался ли новый компонент после добавления
- найти конфликт имён компонентов между модулями
- разобраться, почему компонент пропал из списка
- выгрузить определения компонентов для документации
Примеры запросов агенту
- Покажи все CMS-компоненты Hyvä в проекте
- Сделай дамп components.json и выведи результат
- Выведи список отключённых CMS-компонентов
Как установить hyva-cms-components-dump
1Через Skills CLI (Vercel)
npx skills add hyva-themes/hyva-ai-tools --skill hyva-cms-components-dump -a claude-code2Вручную: положить файлы
~/.claude/skills/hyva-cms-components-dump/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/hyva-cms-components-dump/
1Через Skills CLI (Vercel)
npx skills add hyva-themes/hyva-ai-tools --skill hyva-cms-components-dump -a codex2Вручную: положить файлы
.agents/skills/hyva-cms-components-dump/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add hyva-themes/hyva-ai-tools --skill hyva-cms-components-dump -a cursor2Вручную: положить файлы
.cursor/skills/hyva-cms-components-dump/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install hyva-themes/hyva-ai-tools hyva-cms-components-dump2Вручную: положить файлы
.github/skills/hyva-cms-components-dump/SKILL.md1Через Skills CLI (Vercel)
npx skills add hyva-themes/hyva-ai-tools --skill hyva-cms-components-dump -a gemini-cli2Командой платформы
gemini skills install https://github.com/hyva-themes/hyva-ai-tools --path skills/hyva-cms-components-dumpВручную: положить файлы
.devin/skills/hyva-cms-components-dump/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add hyva-themes/hyva-ai-tools --skill hyva-cms-components-dump -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о hyva-cms-components-dump
Как установить hyva-cms-components-dump в Claude Code?
Выполните npx skills add hyva-themes/hyva-ai-tools --skill hyva-cms-components-dump -a claude-code. Файл скилла появится по пути ~/.claude/skills/hyva-cms-components-dump/SKILL.md.
Что делает hyva-cms-components-dump?
Собирает определения Hyvä CMS-компонентов из активных модулей Magento 2 и выводит их объединённым JSON. Заодно показывает, какие компоненты отключены.
Что нужно, чтобы скилл сработал?
Он опирается на скилл hyva-exec-shell-cmd для определения обёртки команд, а команды запускаются из корня проекта Magento. Резервный скрипт требует PHP-интерпретатор, потому что читает app/etc/config.php.