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

hyva-cms-component — скилл для Claude Code: компоненты Hyvä CMS

Ведёт по шагам создания кастомного компонента Hyvä CMS для Magento 2: модуль, поля, шаблон PHTML и setup:upgrade.

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

Что делает hyva-cms-component

Скилл проводит через весь цикл: выбираете модуль, задаёте имя компонента, метку, категорию и поля, а на выходе получаете components.json и PHTML-шаблон. Работает и с новым модулем, и с существующим — во втором случае он проверит, что в etc/module.xml есть зависимость Hyva_CmsBase, а в composer.json — hyva-themes/commerce-module-cms, и добавит их, если их нет.

Поля берутся из живого списка: скилл предлагает прогнать bin/magento hyva:cms:list-fields через обёртку hyva-exec-shell-cmd, а к файлу references/field-types.md откатывается, только когда команда недоступна. Иконку он подбирает из набора lucide, отсеивая те, что уже заняты другими компонентами, — для этого сначала дампит текущие компоненты. Есть готовые пресеты полей: Basic Card, Image Card, CTA Block, Text Block, Feature Item, Testimonial, Accordion Item.

children — свойство уровня компонента, а не тип поля внутри content. Если записать его как поле, схема отвалится; для дочерних компонентов есть require_parent: true. Скилл опирается на четыре других: hyva-exec-shell-cmd, hyva-create-module, hyva-cms-components-dump и hyva-render-media-image, так что без них шаги про окружение и иконки не пройдут.

Какие задачи решает

  • создать компонент Hyvä CMS в новом модуле Magento 2
  • добавить CMS-компонент в уже существующий модуль
  • описать поля компонента в components.json без ошибок схемы
  • подобрать свободную иконку lucide для компонента
  • настроить варианты шаблона и дочерние компоненты

Примеры запросов агенту

  • Создай компонент Hyvä CMS feature_card с полями для заголовка и картинки
  • Добавь новый CMS-компонент в модуль Acme_CmsComponents
  • Сделай кастомный элемент Hyvä CMS с вариантами default и compact

Как установить hyva-cms-component

1Через Skills CLI (Vercel)

npx skills add hyva-themes/hyva-ai-tools --skill hyva-cms-component -a claude-code

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

~/.claude/skills/hyva-cms-component/SKILL.md

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

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о hyva-cms-component

Как установить hyva-cms-component в Claude Code?

Выполните npx skills add hyva-themes/hyva-ai-tools --skill hyva-cms-component -a claude-code, после чего файл скилла окажется по пути ~/.claude/skills/hyva-cms-component/SKILL.md.

Что делает hyva-cms-component?

Проводит по шагам создания кастомного компонента Hyvä CMS: выбор модуля, описание полей, генерация components.json и PHTML-шаблона, затем bin/magento setup:upgrade.

Какие скиллы нужны для его работы?

Он опирается на hyva-exec-shell-cmd, hyva-create-module, hyva-cms-components-dump и hyva-render-media-image — через них запускаются команды окружения, создаётся модуль и подбираются иконки.

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

Всё по теме «Фронтенд и UI» →
frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. 1 025 790установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок hyperframes heygen-com Скилл задаёт агенту правила рендера HTML-кода в видео через HyperFrames. Помогает собирать проморолики, эксплейнеры и титры прямо в коде проекта. CX Codex +1 1 200 000установок hyperframes-cli heygen-com Управляет проектами HyperFrames через терминал: собирает таймлайн, проверяет контраст кадров, запускает предпросмотр и рендерит видео локально или в облаке. CX Codex +1 1 300 000установок webapp-testing официальный anthropics Скилл запускает проверки локальных веб-приложений через Playwright: помогает отлаживать UI, делать скриншоты и смотреть логи браузера. 186 758установок

Из того же набора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-custom-field Помогает создавать нестандартные типы полей и обработчики модальных окон для компонентов Hyvä CMS в Magento. Пригодится при настройке редактора контента. CX Codex +1 752установок hyva-cms-components-dump Показывает, какие CMS-компоненты Hyvä доступны в проекте Magento 2, с учётом активных модулей и переопределений. CX Codex +1 744установок

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

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