用途
「Exhaust the Design Space(穷尽设计空间)」是一个面向 AI 编程助手的设计原则技能,用于指导在缺乏先例的情况下如何做出 UI 交互与架构决策。它的基本立场是:当正确方案并不显而易见时,先探索多个具体备选方案,再进入实现阶段,因为构建错误东西的代价高于探索三个方案的成本。
主要能力
该技能提供的核心规则是:当正确答案不明显时,构建 2 到 3 个互相竞争的原型或草图,并排比较,然后才做出承诺。资料中用「Design it twice(设计两次)」作为这条规则的另一种说法,并明确指出:第一个形状的第二个变体不算数,也就是说备选方案必须是真正不同的思路,而非同一方案的微调。
适用场景
根据资料,该技能适用于以下情况:
- 全新的 UI 交互,且代码库中没有先例(no prior art in the codebase)
- 存在多种可行路径的架构选择
- 产品设计决策,其用户体验取决于感觉而非逻辑
不适用场景
资料同样明确列出了该技能不适用的情形:
- 模式已经确立的机械化实现
- 目标状态清晰的缺陷修复或重构
- 受约束条件限制、只有单一可行方案的变更
使用方式
资料中未提供具体的调用方式、安装命令或配置步骤,暂未提供相关信息。
限制
该技能的边界由上述适用与不适用场景界定。资料未说明其支持的平台、工具集成方式、是否收费或价格信息,这些内容暂未提供。同时,资料未给出任何关于实际效果的量化承诺或验证数据。