用途:当用户明确提到 Pencil 和 uView Pro(或 uviewpro),或需要编排 Pencil 设计系统初始化任务时,用该技能按 uView Pro 规范初始化一套新设计系统,主要是设置全局调色板并在 .pen 文件中创建初始组件库框架。
主要能力:技能输出一个 PENCIL_PLAN,智能体随后按顺序调用 Pencil MCP 工具:open_document、set_variables、batch_design,可选 get_screenshot。
用法:第一步用 mcp__pencil__set_variables 注册 uView Pro 设计令牌,遵循 .pen 文件 schema,变量名为任意字符串。令牌包括主色蓝(u-type-primary #2979ff 等)、错误红、警告黄、成功绿、信息灰各自的常规、深色、禁用、浅色变体;文字色 u-main-color #303133、u-content-color #606266、u-tips-color #909399、u-light-color #c0c4cc;背景与边框 u-bg-color #f3f4f6、u-border-color #e4e7ed;字号 u-font-xs 12px(24rpx) 至 u-font-xl 16px(32rpx);圆角 u-radius 4px(8rpx)、u-radius-lg 8px(16rpx)、u-radius-circle 9999px。第二步用 mcp__pencil__batch_design 创建“Components Overview”框架,按基础、表单、数据、反馈、布局、导航、其他分组包含各自组件框架,并使用 Auto Layout 组织;单次 batch_design 最多 25 个操作,可按逻辑分组拆分。
最佳实践:不确定时对照最新 uView Pro 文档核对颜色值;除非要求完全重置,set_variables 使用 replace: false 合并到现有变量。
限制:仅适用于明确提及 Pencil 与 uView Pro 的场景;具体工具调用细节、组件规格与官方文档链接见 references/contract.md、references/official.md、references/examples.md、references/components.md。其他平台、收费与效果信息暂未提供。