Pencil UI Designer(主技能/Master Skill)是所有 Pencil 设计任务的入口点,其角色是“编排器代理(Orchestrator Agent)”,负责规划并执行设计系统组件的初始化工作流。
用途 该技能用于在用户明确要求使用 Pencil 进行设计系统相关任务时,识别意图、确定目标框架与所需组件,并将请求路由到对应的具体设计系统技能,最终生成组件初始化方案。
主要能力
- 意图识别:即使触发短语匹配,也必须验证用户意图——用户是否明确要求使用“Pencil”,或当前对话上下文是否明确围绕“Pencil”设计任务;若答案为否,则不使用该技能。
- 意图分类:确定目标框架以及所需的组件。
- 框架路由:将请求路由到特定的 pencil-ui-design-system-* 技能。映射关系为:layui → pencil-ui-design-system-layui;antd、ant design → pencil-ui-design-system-antd;bootstrap → pencil-ui-design-system-bootstrap;element、element-plus → pencil-ui-design-system-element;uview → pencil-ui-design-system-uview;uview pro、uviewpro → pencil-ui-design-system-uviewpro;vant → pencil-ui-design-system-vant;ucharts → pencil-ui-design-system-ucharts;echarts → pencil-ui-design-system-echarts。
- 执行:调用目标技能,生成“设计系统组件”的初始化方案。
- 输出:将结构化方案(JSON/动作列表)返回给用户。
使用方式 关键前提:仅在用户明确提及“Pencil”时使用该技能。触发短语包括:“Pencil, initialize components for...”(Pencil,初始化...组件)、“Use Pencil to design system...”(使用 Pencil 设计系统...)、“Pencil flow...”(Pencil 流...)。工作流依次为:意图分类 → 框架路由 → 执行 → 输出。
适用场景 适用于用户明确要求使用 Pencil 初始化设计系统组件、使用 Pencil 设计系统,或进入 Pencil 工作流的场景,并需要根据目标框架(如 layui、antd、bootstrap、element、uview、uviewpro、vant、ucharts、echarts)生成对应的组件初始化方案。
限制 必须进行意图识别,若用户未明确提及“Pencil”且上下文与 Pencil 设计任务无关,则不应使用该技能。关于收费、价格、平台支持范围、具体效果等事实,资料中暂未提供。