SuperAPI AI 工具集

pencil-mcp-search-all-unique-properties

设计与创作

查看项目

更新于 10-16 03:15

技能介绍

用途:该技能调用 Pencil MCP 工具 search_all_unique_properties(命名空间形式可能为 mcp__pencil__search_all_unique_properties),在 Pencil 的 .pen 文件中按属性搜索并列出唯一值,帮助做设计审计、查找不一致用法(如错误字体)以及汇总使用的字体大小等。

主要能力:按父节点范围搜索指定属性,输出会按属性值对节点分组。可一次查询多个属性,例如 fills、strokes、fontSize、fontFamily。

输入参数:filePath(字符串,可选);parents(数组,必填),要搜索的父节点 ID;properties(数组,必填),要搜索的属性名列表,例如 ["fills", "typography"]。

使用方式:先确定要审计的父节点(如 Root Frame),再调用 search_all_unique_properties(parents=[...], properties=["fills"]),然后分析按属性值分组的输出。示例:查询所有填充色用 {"properties": ["fills"]};查某卡片内字体用 {"parents": ["frame:card-123"], "properties": ["fontFamily"]};综合样式审计用 {"parents": ["section:header", "section:footer"], "properties": ["fills", "strokes", "fontSize", "fontFamily"]}。

适用场景:Pencil 中的设计审计、样式一致性检查、定位某颜色或字体的使用位置、列出文档中所有唯一属性值。

限制:必须在用户明确提到 Pencil 或当前上下文明确为 Pencil 设计任务时使用;即使触发短语匹配也需确认意图,否则不要使用。其余未在资料中说明的限制暂未提供。