用途:把高层级用户请求(如“用 Pencil 创建登录表单”“用 Pencil 初始化 layui 设计系统”“用 Pencil 画仪表盘布局”)翻译为 PENCIL_PLAN——严格编号的步骤序列,每步指定要调用的 Pencil MCP 工具及其意图与关键参数。该技能只做规划,不调用任何 MCP 工具,执行由 Agent 或用户完成。
主要能力:输出格式为编号列表,每步包含 Tool(MCP 工具名,如 mcp__pencil__open_document、mcp__pencil__set_variables、mcp__pencil__batch_design、mcp__pencil__get_screenshot)、Intent(该步目标)、Key parameters(最小参数摘要,如 filePathOrTemplate: 'new'、variables、operations)。
逻辑规则:新建文档时,若用户要求“创建”或“初始化”且无打开文件,以 open_document('new') 开始,可选 get_editor_state;初始化设计系统时,包含 set_variables(来自对应 pencil-ui-design-system-* 技能)与 batch_design 组件总览,可选先调 get_guidelines(topic: 'design-system');单屏或表单场景规划 batch_design 操作(插入 frame、文本、组件),每次调用最多约 25 个操作,随后用 get_screenshot 验证。
使用方式:PRD 或用户请求 → 本技能输出 PENCIL_PLAN;pencil-ui-design-system-* 技能提供具体变量与组件结构,生成器可在构建计划时引用;Agent 调用 pencil-mcp-* 技能或直接调用 MCP 工具逐步执行。
限制:仅当用户明确提到“Pencil”或编排 Pencil 设计任务时使用;不执行任何工具,只输出计划;资料未提供具体收费、平台与效果信息。