ucs-page
Installation
SKILL.md
ucs-page
页面用例规约:根据 demo 页面 + 接口明细,生成每个页面的页面公约(URL / 数据源 / 组件树 / 组件调整 / 交互流)。仅需要写页面的端适用(前端 / App / 桌面端 / 小程序)。
前置依赖(先检查,缺失就停)
- 非后端:读
docs/standards/tech-stack-rule.md的"选型上下文",若端 = 后端,提示此 skill 只服务写页面的端,结束。 - 接口明细目录按协议分支(HTTP 与 gRPC 互斥,只生成其一):
- 存在
docs/specs/API/→ 项目为 HTTP,接口明细目录 =docs/specs/API/; - 存在
docs/specs/grpc/→ 项目为 gRPC,接口明细目录 =docs/specs/grpc/; - 两者皆无 → 接口明细缺失,提示先运行
specs-api生成接口,结束; - 两者皆有 → 以
docs/standards/tech-stack-rule.md选型上下文为准,或询问用户。
- 存在
- 必须存在:
docs/product/demo/(≥1 个页面 HTML)、docs/standards/tech-stack-rule.md(含端/技术栈选型)。 - 建议存在:
docs/specs/design/COMPONENTS.md(规范组件清单,specs-components产物;缺失时组件名回退为 tech-stack-rule 的组件库)、docs/specs/design/DESIGN.md(设计 token)、docs/standards/directory-rule.md、docs/standards/tools-rule.md、docs/product/business-flow.md。 - 缺失必选项时,提示先运行对应 skill,结束。