SuperAPI AI 工具集

writing-design-plans

设计与创作

查看项目

更新于 10-16 10:49

技能介绍

用途

Writing Design Plans 是一个用于把已批准的设计方向拆解为离散、可审查任务的设计规划技能。设计计划将一个设计方向拆分为一个个足够小、便于清晰评估、并且描述足够具体以致结果可预测的任务。

使用时机

  • 在 design-discovery 和/或 design-strategy 产出已批准方向之后
  • 在任何实施工作开始之前
  • 当某个设计任务过大,无法在一步内完成和评审时

流程

第一步:审查输入

收集:

  • 设计简报(来自 design-discovery)
  • 策略文档(来自 design-strategy,如适用)
  • 人物角色(来自 inclusive-personas)
  • 现有设计系统清单

第二步:识别设计任务

将工作分为以下类别:

  • 结构任务——信息架构、页面层级、导航
  • 组件任务——需要设计的单个 UI 组件
  • 布局任务——组件如何组合成页面
  • 交互任务——状态、过渡、反馈模式
  • 内容任务——文案、标签、错误信息、帮助文本
  • 无障碍任务——每个组件具体的包容性设计要求

第三步:排列工作顺序

设计工作有天然依赖关系:

Structure → Layout → Components → Interactions → Content → Review
     ↑ accessibility woven through each step, not a final phase ↑

排列任务时需确保:

  • 基础工作(结构、布局)先于细节工作(交互、内容)
  • 每个任务可独立评审
  • 无障碍在每个任务内处理,不推迟

第四步:撰写计划

计划模板结构如下:

# Design Plan: [Feature/Project Name]

> **For agentic workers:** REQUIRED: Use designpowers:designpowers-critique to review completed work against this plan.

**Goal:** [One sentence — what this plan delivers]

**Design Direction:** [Reference to the design brief or strategy]

**Personas:** [Reference to personas this plan serves]

---

## Task 1: [Task Name]

**Files:** [Which files will be created or modified]

- [ ] Step 1: [Specific action]
- [ ] Step 2: [Specific action]
- [ ] Step 3: [Specific action]

**Accessibility check:** [What inclusive design criteria this task must meet]

**Verification:** [How to confirm this task is complete and correct]

---

## Task 2: [Task Name]
...

第五步:任务粒度

每个任务应满足:

  • 2-5 分钟专注工作——足够小,能在脑内把握
  • 可独立评审——无需查看其他所有内容即可评估
  • 描述具体——确切的文件、确切的组件、确切的验收标准
  • 包含无障碍——每个任务处理自身的包容性设计要求

如果任务超过 5 分钟,需进一步拆分。

第六步:保存与评审

保存至:docs/designpowers/plans/YYYY-MM-DD-<feature>-plan.md

向用户展示计划并逐一确认:

  • 任务顺序是否合理?
  • 是否有遗漏任务?
  • 每个任务的无障碍检查是否合适?
  • 范围是否恰当,或是否有内容应推迟?

用户必须在执行开始前批准该计划。

集成关系

  • 被调用方:design-discovery、design-strategy
  • 调用:通过相关设计技能(ui-composition、interaction-design 等)开始实施
  • 搭配:designpowers-critique(对照计划评审工作)

反模式

模式 问题
任务没有无障碍检查 每个任务都影响用户体验,每个任务都有无障碍影响
任务只说“做得好看点” 模糊的任务产生模糊的结果。要具体说明“好”指什么
无障碍作为最后一项任务 到那时已太晚。无障碍在每一个任务中
计划没有人物角色引用 如果不知道为谁设计,就无法验证设计是否有效