用途
App Icon Template Creator 用于将参考图标艺术作品(包括 Apple 应用图标引用、生成的概念图、截图、SVG 或图标包)转化为可复用的 app-icon-gen 风格模板。其核心目标不是复制源图标,而是提取可迁移的设计语言,从而能够生成风格一致但应用主题不同的图标,并通过 app-icon-gen 进行打包。
主要能力
- 分析参考图标,提取风格不变量和漂移风险。
- 使用可用的栅格图像生成技能(如 imagegen 或 codex-image-gen)生成重构图像,以验证对源风格的理解。
- 从成功的重构中提取可复用风格语法:固定风格约束、变体轴、应用特定主题槽位、转换流程和漂移防护。
- 生成至少三个迁移测试,用于不同应用场景,验证模板的泛化能力。
- 输出最终候选模板 Markdown 文件,并确保与 app-icon-gen/examples/semantic-image-prompts/ 兼容。
- 通过 app-icon-gen 打包流程验证至少一个迁移候选,确保模板可用。
使用方式
- 选择交付文件夹和模板 slug(短小写连字符格式,如 black-stage-pane-cluster)。
- 阅读 references/reference-analysis-protocol.md 并分析源图标。
- 阅读 references/reconstruction-gates.md,编写重构提示词,使用图像生成技能生成重构图像,并与源图标对比,修复分析直至风格等价或记录限制。
- 阅读 references/template-extraction.md,从成功的重构中提取模板。
- 阅读 references/migration-tests.md,生成至少三个迁移测试,并判断是否保持同一模板风格,如有偏差则修复模板约束。
- 阅读 references/template-output-format.md,编写最终模板 Markdown 文件。
- 运行 npm --prefix <skill-dir>/scripts ci,然后 npm --prefix <skill-dir>/scripts run template-lint -- <candidate-template.md>。
- 对至少一个迁移输出运行 app-icon-gen 打包流程和验证。
适用场景
- 需要从现有图标或设计概念中提取可复用风格模板,用于批量生成风格一致的应用图标。
- 已有一组图标参考,希望建立统一的设计语言并应用于不同应用主题。
- 需要验证模板的泛化能力,确保能在不同应用场景下保持风格一致性。
限制
- 依赖 app-icon-gen 和可用的栅格图像生成技能(如 imagegen 或 codex-image-gen)。若任一能力不可用,需报告 dependency_blocked,不能完成模板。
- 不得创建保留专有徽标、精确吉祥物身份、独特品牌标记或精确源排列的模板,除非用户明确拥有并请求私有模板。
- 需完成重构、迁移和打包就绪性检查后,才能宣布模板完成。若打包无法运行,返回 needs_package_verification。
- 资料中未提供具体的收费、价格、平台支持或效果保证信息。