用途:在用户明确提到 Stitch 的设计请求中,把 uView Pro(uni-app/Vue 3)设计规范转成可粘贴或可注入的 Stitch 提示内容。触发词包括 uview-pro、uviewpro、uview pro、uview 3.0。
主要能力:提供两种模式。前缀模式输出一段可直接粘贴到 Stitch [Context] 的硬约束前缀,涵盖框架、设计令牌(主色 #3c9cff、成功 #5ac725、警告 #f9ae3d、危险 #f56c6c、信息 #909399;单位 rpx,主标题 32rpx、正文 28rpx;圆角基础 8rpx、卡片 16rpx、圆形 9999px)、组件契约(u-button、u-row/u-col/u-gap、u-form、u-navbar、u-swipe-action 等)及 JS 工具(uni.$u.toast()、uni.$u.route()、uni.$u.http.post())。选择器模式输出 CONTRACT_SELECTION_JSON_V1 与最终 Stitch 提示,仅注入所需的组件/状态片段。
使用方式:用户要求美化、润色或细化已有屏幕,或要求 selector/JSON/contracts.include/states.include 时用选择器模式,否则用前缀模式。选择器模式依次输出两个代码块,无额外文字。规范来源为 references/contract.md、examples.md、official.md。
限制:仅在用户明确提及 Stitch 时使用;资料未提供更细的组件属性、错误处理或版本兼容说明。