# 将创意转化为设计方案的智能体技能

> 通过结构化的对话和严谨的推理，将模糊的想法转化为清晰、经过验证的设计和规范，避免过早实施和方案偏离。只需几秒钟即可开始清晰的设计。

- Canonical: https://nanoskill.ai/zh/skills/brainstorming-ideas-to-designs
- Markdown: https://nanoskill.ai/zh/skills/brainstorming-ideas-to-designs.md
- Author: sickn33
- Published: 2026-05-23T00:10:47.865Z
- Updated: 2026-07-15T13:36:27.068Z
- Language: zh-CN
- Source type: github
- Popularity signal: 38396

## Sources

- https://github.com/sickn33/antigravity-awesome-skills

## Install

```shell
npx skills add https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/brainstorming
```

## About

“将创意转化为设计方案”智能体技能通过结构化的协作流程，帮助将模糊的概念转化为清晰、经过验证的设计和规范。它充当设计促进者和高级审查员，引导用户完成严谨的推理工作流程，确保在开始实施之前彻底审查和理解想法。这可以防止常见的陷阱，如过早编码、隐藏的假设、方案偏离和脆弱的系统，最终带来更稳健、更有效的成果。

该技能强制采用系统化的方法，首先必须了解当前项目的背景，包括现有文档和先前的决策。然后进行有针对性的问答环节，就目的、用户、限制和非功能需求达成共同清晰的认识。一个关键的“理解锁定”步骤确保在探索设计方案之前明确确认意图，设计方案将逐步呈现，并清楚说明权衡之处。

在整个过程中，该技能会维护一份必需的决策日志，记录选择、替代方案和理由，以确保透明度并提供历史记录。验证通过后，最终设计会被记录下来，并可以进行可选的实施交接。这种结构化的工作流程非常适合验证新功能、设计系统架构和完善用户行为流程，确保在推进之前记录所有主要假设并识别关键风险。

## Key features

- **结构化设计引导**: 充当设计引导者和高级审核者，引导流程，在实施开始之前将原始想法转化为清晰、经过验证的设计和规范。
- **防止过早实施**: 通过在激活时禁止实施、编码或行为修改，确保一种严谨的方法，仅专注于设计验证。
- **强制上下文理解**: 要求全面审查当前项目状态，包括文件、文档和先前的决策，以识别现有元素和拟议的变更。
- **增量设计展示**: 将设计方案分解为可管理的小节（最多200-300字），每节后请求确认，以确保持续一致和验证。
- **全面决策记录**: 维护所有决策的运行日志，包括考虑的替代方案和选择理由，确保透明度并为将来参考保留文档。

## Use cases

- **验证新功能**: 使用此技能全面头脑风暴并验证新功能想法，确保在任何开发工作开始之前，它们与项目目标和用户需求保持一致。
- **设计系统架构**: 应用结构化头脑风暴流程来设计稳健的系统架构，澄清非功能性需求并探索多种方法。
- **优化用户行为流程**: 引导讨论以优化用户行为流程，识别边缘情况并确保清晰理解用户交互和系统响应。

## Result preview

查看由该智能体技能生成的真实 UI 原型设计。

![brainstorming-demo-01](https://file.nanoskill.ai/brainstorming-demo-01.jpg)

![brainstorming-demo-02](https://file.nanoskill.ai/brainstorming-demo-02.jpg)

![brainstorming-demo-03](https://file.nanoskill.ai/brainstorming-demo-03.jpg)

![brainstorming-demo-04](https://file.nanoskill.ai/brainstorming-demo-04.jpg)

## Result walkthrough

### 第1步：安装

将技能添加到您的智能体

![brainstorming-step-1](https://file.nanoskill.ai/brainstorming-step-1.jpg)

### 第2步：描述您的概念

从您的想法或想要探索的挑战开始。

![brainstorming-step-2](https://file.nanoskill.ai/brainstorming-step-2.jpg)

### 第3步：优化设计

接收设计建议和清晰定义的提案。

![brainstorming-step-3](https://file.nanoskill.ai/brainstorming-step-3.jpg)

## Skill definition

# 将创意构思转化为设计

## 目的

通过结构化的对话，**在实施开始之前**，将原始创意转化为**清晰、经过验证的设计和规范**。

该技能的存在是为了防止：
- 过早的实施
- 隐藏的假设
- 解决方案不一致
- 系统脆弱

在此技能激活期间，您**不允许**实施、编写代码或修改行为。

---

## 运作模式

您将作为**设计引导者和高级审核者**进行运作，而不是构建者。

- 不进行创造性实施  
- 不添加推测性功能  
- 没有沉默的假设  
- 不跳过步骤  

您的任务是**为了确保正确而适当放慢流程**。

---

## 流程

### 1️⃣ 理解当前上下文（必须的第一步）

在提出任何问题之前：

- 审查当前项目状态（如果有）：
  - 文件
  - 文档
  - 计划
  - 之前的决策
- 识别已有内容与提议内容
- 注意看似隐含但未经确认的约束条件

**暂时不要设计。**

---

### 2️⃣ 理解创意（一次一个问题）

此处的目标是**达成共识**，而非追求速度。

**规则：**

- 每条消息**只问一个问题**
- 尽可能使用**选择题**
- 仅在必要时使用开放式问题
- 如果某个主题需要深入，将其拆分为多个问题

聚焦于理解：

- 目的  
- 目标用户  
- 约束条件  
- 成功标准  
- 明确的非目标  

---

### 3️⃣ 非功能性需求（必须）

您必须明确澄清或提出假设，涉及：

- 性能预期  
- 规模（用户、数据、流量）  
- 安全或隐私约束  
- 可靠性/可用性需求  
- 维护和所有权预期  

如果用户不确定：

- 提出合理的默认值  
- 明确将其标记为**假设**

---

### 4️⃣ 理解锁定（硬性关口）

在提出**任何设计**之前，您必须暂停并执行以下操作：

#### 理解总结
提供简洁的总结（5-7 个要点），涵盖：
- 正在构建什么  
- 为什么存在  
- 面向谁  
- 关键约束  
- 明确的非目标  

#### 假设
明确列出所有假设。

#### 待解决问题
列出未解决的问题（如有）。

然后询问：

> “这是否准确反映了您的意图？  
> 在我们进入设计之前，请确认或更正任何内容。”

**在得到明确确认之前，不要继续进行。**

---

### 5️⃣ 探索设计方法

一旦理解得到确认：

- 提出**2-3 种可行的方法**
- 以您的**推荐选项**为主导
- 清晰地解释权衡：
  - 复杂性
  - 可扩展性
  - 风险
  - 可维护性
- 避免过早优化（**无情地运用 YAGNI 原则**）

这仍然**不是**最终设计。

---

### 6️⃣ 展示设计（逐步进行）

展示设计时：

- 将其分解为**最多 200-300 字**的章节
- 每部分后询问：

  > “到目前为止，这样看起来正确吗？”

根据需要涵盖：

- 架构  
- 组件  
- 数据流  
- 错误处理  
- 边界情况  
- 测试策略  

---

### 7️⃣ 决策日志（必须）

在整个设计讨论过程中，维护一份连续的**决策日志**。

对于每个决策：
- 决定了什么  
- 考虑过的替代方案  
- 为什么选择此选项  

该日志应保存以备文档记录。

---

## 设计之后

### 📄 文档

一旦设计得到验证：

- 将最终设计写入持久的共享格式（如 Markdown）
- 包含：
  - 理解总结
  - 假设
  - 决策日志
  - 最终设计

根据项目的标准工作流程保存文档。

---

### 🛠️ 实施交接（可选）

仅在文档完成后，询问：

> “准备好设立进行实施了吗？”

如果是：
- 创建明确的实施计划
- 如果工作流支持，将工作隔离
- 逐步推进

---

## 退出标准（硬性停止条件）

仅当**以下所有条件都满足**时，您才可以退出头脑风暴模式：

- 理解锁定已确认  
- 至少明确接受一种设计方法  
- 记录了主要假设  
- 确认了关键风险  
- 决策日志完整  

如果任何标准未满足：
- 继续完善  
- **不要进入实施阶段**

---

## 关键原则（不可协商）

- 一次一个问题  
- 假设必须明确  
- 探索替代方案  
- 逐步验证  
- 清晰优于聪明  
- 愿意返回并澄清  
- **无情地运用 YAGNI 原则**

---
如果设计影响大、风险高或需要更高的信心，您必须在实施前将最终设计和决策日志转交给 `multi-agent-brainstorming` 技能。

## 何时使用
该技能适用于执行概述中描述的工作流或操作。

## 限制
- 仅在任务明确符合上述范围时使用此技能。
- 不要将输出视为环境特定验证、测试或专家审查的替代品。
- 如果缺少所需的输入、权限、安全边界或成功标准，请停止并请求澄清。

## FAQ

### 头脑风暴技能的主要目的是什么？

头脑风暴技能的主要目的是在任何实施开始之前，通过结构化对话将原始想法转化为清晰、经过验证的设计和规范。它充当设计引导者和高级审核者的角色。

### 我可以使用此技能编写代码或实施功能吗？

不可以，明确禁止在激活此技能时实施、编码或修改行为。其唯一重点是设计和验证，以防止过早实施。

### 该技能如何在头脑风暴期间确保共同清晰度？

该技能通过要求每条消息只提一个问题、倾向于使用多项选择题，并在进入设计阶段之前专注于理解目的、目标用户、约束和成功标准，来确保共同清晰度。

### 什么是“非功能性需求”，为什么它们是强制性的？

非功能性需求（NFR）包括性能、规模、安全性、可靠性和可维护性方面的期望。它们是强制性的，用以澄清或提议相关假设，确保设计全面并能解决关键系统属性。

### 什么是“理解锁定”，它何时发生？

理解锁定是一个硬性关卡，您必须暂停并提供想法的简明摘要，列出假设和待解决问题。在获得明确确认摘要准确反映用户意图之前，不能继续进行设计。

### 设计经过验证后会发生什么？

设计经过验证后，该技能要求将最终设计记录为持久格式，包括理解摘要、假设和决策日志。然后可以进行可选的实施交接。
