用途:该技能用于在 Pencil 中设置或更新设计变量,帮助建立和维护 Design Token 体系,适用于初始化设计系统、更新主题、定义新令牌等场景。
主要能力:调用 Pencil MCP 的 set_variables 工具;在客户端命名空间下可能显示为 mcp__pencil__set_variables。支持定义变量名称、类型、值与主题模式。
必要用法:仅在用户明确提到 Pencil、或当前上下文明确属于 Pencil 设计任务时使用;否则不要使用,例如“设置变量”可能指 .env 文件。使用流程为:构建符合 .pen schema 的变量定义,调用 set_variables(variables={...}),可选调用 get_variables 验证。参数包括:filePath(字符串,可选,.pen 文件路径)、variables(对象,必填)、replace(布尔,可选,true 完全替换现有变量,false 默认合并更新)。
示例场景:新增单个颜色变量;按主题合并更新多个令牌,如深色模式;使用 replace: true 完全替换整个变量系统。
限制:仅能在明确涉及 Pencil 的场景使用;资料未提供具体收费、平台支持范围或效果保证信息。