用途:Design 是 nanomia-ai/devflow 项目中的一项技能。当 Architecture 判定某项 UI 或人机交互触点适用 Design 时,它负责定义或修改当前体验方向、通用表达与交互体系、无障碍、状态原则和 review surface。它把可用的 Product 与 Architecture foundation 转化为最小的当前体验模型,供后续体验变更实现与审查,而不预先设计所有组件和页面。
主要能力:构建单一“当前体验”描述,区分已定原则、有证据的模式与无依据的偏好;只就真正影响体验方向或共享模式、review 标准的问题提问;发布 project/design.md 及必要的子文档;在需要时创建或替换 decision 文档;更新 .devflow/index.md 的路由。
使用方式:执行前先打开 references/communication.md 并应用于自然语言输出;进入前打开 references/project-gate.md 应用 design 条件,读取 .devflow/index.md 及完整的 Product 与 Architecture。若 Sketch state 的 next_route 指向 design,需先打开 references/sketch-handoff.md。仅在 Design 适用时打开 references/project-knowledge.md、references/design-document.md 及相关 Domain/Design 谱系;仅在创建或替换 decision 文档时打开 references/decision-document.md。提问前打开 references/question-dialogue.md。
适用场景:Architecture 声明 Design 适用,且存在需要统一体验方向、共享表达/交互/无障碍/状态原则或 review surface 的变更。
限制:Architecture 声明 Design 不适用时,不打开其他 Design reference,也不修改项目文档;新用户触点或证据冲突时应路由到 architecture,而非按 Design 偏好决定。不写入 Product 或 Domain 的业务含义、Architecture 约束、Work artifact、实现、adoption inventory 或 verification verdict。资料未提供具体命令、收费、平台或效果信息。