К основному содержанию
скилл CX Codex

hyva-cms-components-dump — скилл для Claude Code

Показывает, какие CMS-компоненты Hyvä доступны в проекте Magento 2, с учётом активных модулей и переопределений.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add hyva-themes/hyva-ai-tools --skill hyva-cms-components-dump -a claude-code
Открыть на GitHub

Что делает 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-code

2Вручную: положить файлы

~/.claude/skills/hyva-cms-components-dump/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/hyva-cms-components-dump/

По шагам, с командами для каждой платформы: Как установить скилл в 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.

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Из того же набора12

hyva-ui-component Скилл переносит шаблонные UI-компоненты Hyvä в выбранную тему. Он помогает выбрать компонент, вариант, зависимости и файлы для копирования. CX Codex +1 1 300установок hyva-render-media-image Генерирует код адаптивных <picture> для шаблонов Hyvä Theme через view model Media. Пригодится, когда нужны разные изображения под мобильные и десктоп. CX Codex +1 1 300установок hyva-compile-tailwind-css Автоматизирует сборку Tailwind CSS для тем Hyvä в Magento 2. Запускает продакшен-билд или режим отслеживания изменений, когда новые стили не отображаются на витрине. CX Codex +1 1 300установок hyva-child-theme Создаёт дочернюю тему Hyvä в проекте Magento 2, готовит структуру и сборку Tailwind CSS. Пригодится для старта кастомной темы. CX Codex +1 1 300установок hyva-alpine-component Помогает писать компоненты Alpine.js для тем Hyvä в Magento 2 так, чтобы они работали при строгой политике Content Security Policy. CX Codex +1 1 300установок hyva-exec-shell-cmd Скилл находит стек разработки Magento и оборачивает консольные вызовы для контейнеров или локальной системы. CX Codex +1 1 300установок hyva-cms-component Ведёт по шагам создания кастомного компонента Hyvä CMS для Magento 2: модуль, поля, шаблон PHTML и setup:upgrade. CX Codex +1 762установок hyva-cms-custom-field Помогает создавать нестандартные типы полей и обработчики модальных окон для компонентов Hyvä CMS в Magento. Пригодится при настройке редактора контента. CX Codex +1 752установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой