用途:ui-score 是一个 UI 文件设计质量评分技能,用于按 StyleSeed 的设计语言为 UI 代码打 0-100 分,是 /ss-review 的量化版本。适合需要量化并追踪 UI 质量、或作为展示前质量门禁(Quality Gate)的场景。
主要能力:对文件(或目录下每个文件)在七个加权类别上评分,总分 100:色彩纪律 18、层级与排版 18、布局与节奏 14、卡片与层级感 12、状态与无障碍 18、动效与交互 8、一致性 12。评分从满分起逐条扣分,必须引用代码行号作为证据,各类别最低为 0。输出包含总分、字母等级(90+ A、80-89 B、70-79 C、60-69 D、<60 F)、各类别明细,以及按分数增益排序的“优先修复”清单。
使用方式:直接对 UI 文件运行评分;目录则先每个文件输出一行分数,再展开最低分文件的完整明细。不要混用其他技能。质量门禁模式下循环执行:给刚生成的 UI 打分,若低于 80 则按修复清单修改(可用 /ss-review 做编辑)后重新评分,最多重复约 3 次或达到 ≥80,最后带最终分数和一行“fixed: …”展示。
限制:不适用于非 UI 文件(逻辑、配置),评分无意义;普通评分模式不会自动修改文件,修复由 /ss-review 和 /ss-motion 负责;门禁模式才做修复并重评。80 分是下限而非上限,达到即可停止,不必追求 100。仅在任务与上游来源及本地项目上下文明确匹配时使用,并需在应用前自行验证命令、生成代码、依赖、凭据与外部服务行为。