SuperAPI AI 工具集

distill

设计与创作

查看项目

更新于 10-14 13:36

技能介绍

用途

distill 是一个设计简化技能,目标是从设计中去除不必要的复杂性,揭示核心元素,通过“毫不留情的简化”带来清晰度。适用于用户提出简化、清理(declutter)设计的场景。

强制准备

必须先调用 /impeccable,其中包含设计原则、反模式以及上下文收集协议(Context Gathering Protocol)。需在继续之前遵循该协议;如果尚不存在设计上下文,则必须先运行 /impeccable teach。

主要能力与执行流程

一、评估现状

分析设计为何显得复杂或杂乱。

识别复杂性来源:

  • 元素过多:互相竞争的按钮、冗余信息、视觉杂乱
  • 变化过度:过多没有目的的配色、字体、尺寸、样式
  • 信息过载:所有内容一次性全部可见,没有渐进披露
  • 视觉噪声:不必要的边框、阴影、背景、装饰
  • 层级混乱:不清楚什么最重要
  • 功能蔓延:选项、操作或前进路径过多

找出本质:

  • 用户的首要目标是什么(应当只有一个)
  • 什么是真正必要,什么只是锦上添花
  • 什么可以被移除、隐藏或合并
  • 哪 20% 带来 80% 的价值

如果这些内容无法从代码库中辨明,应直接向用户询问无法推断的部分。

关键点:简单并不意味着删除功能,而是移除用户与目标之间的障碍;每个元素都应当能证明其存在的理由。

二、规划简化

制定毫不留情的编辑策略:

  • 核心目的:这件事应当完成的“唯一一件事”是什么
  • 必要元素:达成该目的真正必需的是什么
  • 渐进披露:什么可以隐藏到需要时再出现
  • 合并机会:什么可以组合或整合

简化很难,需要对好点子说“不”,为好执行腾出空间。

三、简化设计

按以下维度系统性移除复杂性:

信息架构:

  • 缩小范围:移除非主要操作、可选功能、冗余信息
  • 渐进披露:把复杂性藏到清晰的入口之后(折叠面板、模态框、分步流程)
  • 合并相关操作:合并相似按钮、整合表单、把相关内容分组
  • 清晰层级:一个主要操作、少量次要操作,其余归为第三级或隐藏
  • 去除冗余:若别处已经说过,此处不再重复

视觉简化:

  • 减少配色:使用 1-2 种颜色加中性色,而不是 5-7 种颜色
  • 限制排版:一个字体族、最多 3-4 个字号、2-3 个字重
  • 移除装饰:删除不服务于层级或功能的边框、阴影、背景
  • 扁平化结构:减少嵌套、移除不必要容器——绝不要在卡片中再嵌套卡片
  • 移除不必要的卡片:基础布局不需要卡片,用间距与对齐替代
  • 一致的间距:使用同一套间距刻度,移除随意设定的间隙

布局简化:

  • 线性流:在可能的情况下用简单的纵向流替代复杂网格
  • 移除侧边栏:把次要内容移到行内或隐藏
  • 全宽:慷慨使用可用空间,而不是复杂的多列布局
  • 一致对齐:选择左对齐或居中,并坚持使用
  • 充足留白:让内容有呼吸感,不要塞得过紧

交互简化:

  • 减少选择:更少的按钮、更少的选项、更清晰的前进路径(选择悖论是真实存在的)
  • 智能默认:让常见选择自动化,只在必要时询问
  • 行内操作:在可能的情况下用行内编辑替代模态流程
  • 减少步骤:注册能从三步变成一步吗?结账能简化吗?
  • 清晰 CTA:一个明显的下一步,而不是五个互相竞争的操作

内容简化:

  • 更短的文案:把每句话砍掉一半,然后再砍一次
  • 主动语态:用“Save changes”而不是“Changes will be saved”
  • 去除术语:平实的语言总是更好
  • 可扫读结构:短段落、项目符号、清晰标题
  • 只保留必要信息:移除营销话术、法律套话、含糊其辞
  • 去除冗余文案:不要用标题复述引言,不要重复解释,只说一次

代码简化:

  • 移除未使用代码:死掉的 CSS、未使用的组件、孤立文件
  • 扁平化组件树:减少嵌套深度
  • 合并样式:合并相似样式,一致地使用工具类
  • 减少变体:那个组件真的需要 12 个变体吗,还是 3 个就能覆盖 90% 的情况

绝不:

  • 移除必要功能(简单 ≠ 无功能)
  • 为简单而牺牲可访问性(清晰的标签与 ARIA 仍然必需)
  • 简单到含义不清(神秘 ≠ 极简)
  • 移除用户决策所需的信息
  • 完全消除层级(有些内容应当突出)
  • 过度简化复杂领域(让复杂度与实际任务复杂度相匹配)

四、验证简化

确保简化提升了可用性:任务完成更快、认知负荷降低、功能仍然完整、层级更清晰、性能更好。

五、记录被移除的复杂性

如果移除了功能或选项,应记录移除原因,考虑它们是否需要替代访问途径,并记录需要关注的用户反馈。

适用场景

用户要求简化、清理设计,或设计显得复杂、杂乱、信息过载、层级不清、功能蔓延时。

限制

  • 使用前必须先完成 /impeccable 的强制准备流程,必要时先运行 /impeccable teach。
  • 部分信息若无法从代码库推断,需向用户询问。
  • 关于该技能的具体收费、价格、支持平台等信息,资料中暂未提供。