AIKraft/Skills/enonic-controller-generator

enonic-controller-generator

Генерирует файлы контроллеров Enonic XP (TypeScript/JavaScript) и связанные XML-дескрипторы для страниц, частей и макетов. Охватывает импорты lib-portal, экспорты HTTP-обработчиков, определения регионов, рендеринг Thymeleaf/Mustache и процессоры ответов. Используйте при создании контроллеров страниц с регионами, контроллеров частей с доступом к конфигурации, контроллеров макетов с поддержкой нескольких регионов или процессоров ответов для сайтов Enonic XP. Не используйте для схем типов контента, headless-фронтендов Next.js/React, запросов GraphQL к Guillotine или веб-фреймворков, не относящихся к Enonic.

webmaxru official Разработка

Что делает навык

Генерирует файлы контроллеров Enonic XP (TypeScript/JavaScript) и связанные XML-дескрипторы для страниц, частей и макетов. Охватывает импорты lib-portal, экспорты HTTP-обработчиков, определения регионов, рендеринг Thymeleaf/Mustache и процессоры ответов. Используйте при создании контроллеров страниц с регионами, контроллеров частей с доступом к конфигурации, контроллеров макетов с поддержкой нескольких регионов или процессоров ответов для сайтов Enonic XP. Не используйте для схем типов контента, headless-фронтендов Next.js/React, запросов GraphQL к Guillotine или веб-фреймворков, не относящихся к Enonic.

Как подключить

1Скачать навык
# возьмите папку навыка «enonic-controller-generator» из репозитория: # https://github.com/webmaxru/enonic-agent-skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r enonic-controller-generator/ ~/.claude/skills/enonic-controller-generator/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.