SuperAPI AI 工具集

ultrapolish-ios

前端与建站

查看项目

更新于 10-15 22:13

技能介绍

ultrapolish-ios 是一套用于原生 Swift/SwiftUI 应用的通用打磨技能,目标是在应用自身视觉风格内提升细节、用户体验与整体一致性,而不是强加某一种视觉风格。它适用于暖色衬线、纯黑单色、系统默认蓝等各种既有风格。

主要能力与流程:先读取项目的既有设计规则,如 DESIGN.md、AGENTS.md、CLAUDE.md 的设计部分、DesignSystem.swift、Theme、Tokens、Motion、Haptics 文件、资源目录颜色以及角半径、弹簧、间距常量等,再生成“摄入表”,记录项目在字体、颜色、圆角、间距、动效、触感、音效、弹层、状态、文案等方面的既有做法。若项目没有设计系统,则可借助六个人类可读的问题推导数值,形成一份 15 行的设计契约,在改动像素前先达成一致。

工作模式分为 build、quick audit(仅主要用户路径,最多 8 条 HIGH/MEDIUM 发现)与 full audit(覆盖全部屏幕与状态,最多 20 条)。输出按根因分组,须包含严重级别、位置、其他受影响位置、问题描述、对用户的影响,以及“已验证方式”;严重级别分为 HIGH、MEDIUM、LOW,系统性问题会提升一级。判断冲突时按正确性、可达性、理解性、项目自身惯例、响应性、连续性、性格的优先级排序。

该技能提供动效与触感默认速查表,覆盖按钮按下与释放、状态切换、交叉淡入、弹层、导航推进、庆祝、进度、环境循环、Reduce Motion 回退等默认参数,并强调项目自身常量优先。触感部分规定按下时触发、选择变更、提交、警告、错误、拖拽开始与落地等场景,以及不应触发触感的情况。

限制方面:资料未提供具体的安装命令、收费方式、价格、平台兼容范围或效果保证;部分内容涉及交互式提问工具(如 Claude Code 的 AskUserQuestion),其他环境需以编号问题代替。iPads 无触觉引擎,需用 UIDevice.current.userInterfaceIdiom 做保护。未提供的细节应视为暂未提供。