AIKraft/Skills/nocobase: конструктор ui

nocobase: конструктор ui

INTERNAL CONTINUATION ONLY. Never select this skill from a raw user UI request. Use it only after nocobase-portal-manage has already resolved exactly one enabled Portal and confirmed portalType=no-code, or has proved the runtime has capabilities.multiPortal === false. Portal count alone never enables this skill. It authors NocoBase Modern UI pages, blocks, menu items, fields, actions, layouts, rea

nocobase official Дизайн

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

Навык предназначен для создания страниц, блоков, полей, действий и макетов в NocoBase Modern UI через API flow-surfaces. Он активируется строго после подтверждения, что целевой портал имеет тип no-code, и требует предварительного выполнения сценария nocobase-portal-manage.

Когда применять

  • Создание новых страниц и навигационных групп в интерфейсе NocoBase.
  • Настройка блоков, полей и действий на существующих страницах.
  • Формирование макетов и структуры меню в рамках портала типа no-code.
  • Исправление ошибок валидации, возвращаемых бэкендом flow-surfaces, в рамках единой правки.

Как работает

  1. Загрузить и выполнить nocobase-portal-manage для текущего запроса пользователя, следуя его рабочему процессу Ordinary UI Build Workflow.
  2. Определить цель маршрутизации: открыть один подходящий документ quick-route, а не каталог, и использовать его при совпадении.
  3. Обработать запросы, охватывающие несколько страниц, последовательно: первый шаг разрешает заголовок и захватывает routeId, последующие используют этот ID.
  4. Отправить сырой бизнес-пейлоад через API flow-surfaces <action> с использованием транспорта nb.
  5. При получении ошибок валидации от бэкенда выполнить полную исправительную правку всего пейлоада согласно инструкциям и retry.
  6. Соблюдать правила навигации из navigation-targets.md, включая сериализацию созданий групп с одинаковыми заголовками.

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

Создай новую страницу в админ-панели с формой ввода данных.
Добавь блок с таблицей и действиями редактирования на портал no-code.
Настрой меню навигации для группы страниц с общим заголовком 'Отчеты'.

Что понадобится

  • Доступный и актуальный транспорт nb.
  • Выполненный сценарий nocobase-portal-manage с подтверждением portalType=no-code.
  • Файлы документации: navigation-targets.md, quick-route docs.

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

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

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

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