SuperAPI AI 工具集

custom-icons

通用与其它

查看项目

更新于 10-15 23:33

技能介绍

用途:Custom Icons 用于创建或优化自定义图标资产,输出原生或描摹的 SVG,以及透明 PNG/WebP 文件。当用户需要定制图标或风格统一的图标集时使用。

主要能力:把用户指定的主题、风格、配色、格式、尺寸和目标位置视为资产契约,通过可检查的源到资产流程逐个构建图标。支持三条分支:描摹矢量(把栅格源转为 SVG,或生成有机、手绘、生成式轮廓)、透明栅格(用于细节丰富、3D、多色、带阴影或纹理的作品)、原生矢量(用于已有矢量源、确定性几何/UI 图形或可用矢量填充、渐变和效果忠实表达的 SVG)。混合图标集可按资产逐个分类,同一套图标可同时包含 SVG 和栅格输出。

使用方式:先建立资产契约,检查请求、参考和目标项目,按默认规则推断常规细节(如优先匹配已有参考或图标集;单色轮廓、线稿和简单 UI 图形用 SVG;3D、多色、带阴影或纹理用透明 PNG 或无损 WebP;未指定 UI SVG 用 24×24 方形坐标系,未指定细节插画 SVG 用 1024×1024;未指定矢量颜色用黑色;未指定栅格尺寸保留生成/源尺寸;未指定目标位置则保存到请求工作区)。每个资产确定主题、分支、风格锚点、配色、格式和最终位置。随后准备源和工作区,在目标项目中创建 tmp/custom-icons/<request-slug>/,保留提示、生成源、处理预览、描摹草稿和验证产物等中间文件。三个及以上图标先做一个代表性试点,确认轮廓、风格、配色、留白和小尺寸可读性后再批量生成。生成和处理时按所选分支参考执行,每个源图生成一个独立资产。

验证:对每个输出运行捆绑验证器:python3 "<skill-dir>/scripts/validate_icon.py" "<final-asset>";图标集还需一起验证:python3 "<skill-dir>/scripts/validate_icon.py"
"<asset-1>" "<asset-2>" "<asset-n>"
--require-matching-canvas。然后按预期显示尺寸目视检查主题可识别性、轮廓、画布、视觉尺寸、留白、配色、透视、描边/细节权重、矢量几何、栅格透明度和最小尺寸可读性。除非用户要求可变画板,栅格成员需像素尺寸一致,SVG 成员需 viewBox、width、height 坐标系一致。

限制:资料未提供具体收费、价格、平台或效果信息。图像生成或编辑工具不可用时,只能从用户提供的源继续;若无源,则生成是阻塞步骤。请求格式若会丢失关键视觉细节,需先说明取舍并解决后再生成。未获授权不得覆盖已有最终资产。仅将验证通过的最终资产复制到约定目标位置,并报告所用分支、最终路径、工作区路径、验证结果和任何有意偏离。