nocobase-ui-builder
Installation
SKILL.md
Goal
- Agent-facing write path is
nb api flow-surfaces <action>with the raw business payload. - Backend
flow-surfacesis the authoring compiler: it normalizes compatible payloads and returns aggregateerrors[]for hard validation failures. - Aggregate
errors[]is a full repair batch. Use the backend-providederrorCount, per-errorpath/ruleId/details, andagentInstructionto repair every listed issue in one payload revision, then retry the same write. - Use
nbas the only public transport. Ifnbis missing or stale, report the blocked command/env state instead of switching transports. - Keep routing intent-first: open one matching quick-route doc first, not the whole directory.
- When a quick route already matches, stay on it. Do not enumerate the skill directory just to rediscover docs.
- When the task is a partial-match or handoff-only request, answer from this skill's scope boundary directly. Do not inspect runtime, scripts, or helper docs just to justify the handoff.
- Treat one user request that spans several pages as ordered single-page runs.
- Agent orchestration rule: if multiple ordered page runs share the same menu group title, serialize the page runs yourself. On the first page, use
navigation.group.titleto create or resolve the group and capture the returnedrouteId; for all later pages, setnavigation.groupto{ routeId }and do not use title-only creation. Never start concurrent title-only group creates for the same shared group. - Concurrent title-only shared-group creates are forbidden.