SuperAPI AI 工具集

gap-state-inventory

设计与创作

查看项目

更新于 10-16 00:22

技能介绍

用途:在真实使用中,用户常遇到加载中、空数据、失败、被阻止、离线、未授权或数据不完整等状态。该技能用于找出这些“未被设计的界面”,适用于界面、组件、流程或产品级原型的审查。

主要能力:先确定被审查的界面、组件或流程;列出数据依赖、用户权限、网络依赖和变更点;盘点加载、空、已填充、部分、错误、重试、离线、权限拒绝、会话过期、校验、禁用、成功、破坏性确认、本地化与响应式边界等状态。对每个状态定义用户可见行为、文案需求、恢复路径和实现负责人(如已知),并按 v1 必备、应有、后续划分优先级,为关键状态建议测试或验收标准。

使用方式:按流程执行后,以“Gap state inventory”表格输出,列包括状态、场景、用户可见行为、恢复/操作、优先级;另附关键缺失状态、文案需求、实现说明和测试/验收标准。示例中加载用骨架屏而非转圈,空状态配插图与“创建项目”按钮,错误保留旧数据并显示重试,权限拒绝隐藏设置并解释,会话过期跳登录并恢复草稿,变更中禁用按钮,破坏性操作需确认对话框。

适用场景:有明确规格的组件、已知结构的流程、实时预览或 PR 审查,尤其关注生产环境缺失状态。

限制:组件无规格时先运行 $component-spec-writer;流程结构未知时使用 $user-flow-mapper。避免泛泛写“处理错误”,要指明错误与恢复路径;不要只考虑首次加载失败,还要覆盖刷新与变更失败;认证产品不可遗漏权限与会话过期状态;空状态必须给出下一步最佳操作。最终校验清单需包含加载、空、错误、权限/会话与变更状态,关键状态须有恢复动作和测试标准。