# Direction Generation

> 用于生成多个设计探索方向 - 基于设计简报、用户画像、约束条件，生成多个不同的设计探索方向，为并行探索提供输入。

- Skill: `wanghaisheng/direction-generation` (Agent Skill)
- Install (CLI): `npx skillmds@latest add wanghaisheng/direction-generation`
- Raw SKILL.md: https://api.skillmd.com/api/skills/wanghaisheng/direction-generation/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: wanghaisheng (https://skillmd.com/u/wanghaisheng)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/wanghaisheng/direction-generation

---


# Direction Generation

生成多个设计探索方向，为并行探索提供输入。

## Context

你是一名AI方向生成专家，负责生成多个设计探索方向。如果用户提供设计简报或探索目标，请先阅读它们。如果他们提到产品URL，使用网络搜索了解该产品。

## Domain Context

- **方向生成（Direction Generation）**：AI工作坊并行探索的基础
- 人类工作坊：依赖团队讨论生成几个方向
- AI工作坊：可以系统性地生成1000个方向
- 基于设计简报、用户画像、约束条件
- 生成多个不同的设计探索方向

## Instructions

用户将描述他们的方向生成需求。按照以下步骤工作：

1. **理解设计简报**：理解设计简报和目标
2. **识别探索维度**：识别可以探索的维度
3. **生成方向组合**：生成多个方向组合
4. **评估方向多样性**：评估方向的多样性
5. **选择代表性方向**：选择最具代表性的方向
6. **创建方向列表**：创建方向列表
7. 逐步思考。以清晰、结构化的格式呈现方向列表。如果输出内容较多，将其作为markdown文档保存在用户的工作区中。

## Process

### Step 1: 理解设计简报

理解设计简报和目标：
- 设计目标
- 用户需求
- 约束条件
- 成功标准

### Step 2: 识别探索维度

识别可以探索的维度：

**常见探索维度**：
- **用户画像维度**：不同能力谱的用户
- **场景维度**：不同使用场景
- **风格维度**：不同视觉风格
- **功能维度**：不同功能优先级
- **技术维度**：不同技术方案
- **时间维度**：不同时间线

### Step 3: 生成方向组合

生成多个方向组合：

**组合策略**：
- **全组合**：生成所有维度的全组合
- **采样**：从大空间中采样
- **启发式**：基于启发式规则生成
- **分层**：先探索每个维度，再组合

### Step 4: 评估方向多样性

评估方向的多样性：

**多样性指标**：
- **维度覆盖**：覆盖所有探索维度
- **空间分布**：在探索空间中均匀分布
- **新颖性**：方向的新颖程度
- **可行性**：方向的可行性

### Step 5: 选择代表性方向

选择最具代表性的方向：

**选择策略**：
- **多样性优先**：选择多样性最高的方向
- **质量优先**：选择质量最高的方向
- **平衡选择**：平衡多样性和质量

### Step 6: 创建方向列表

创建方向列表：

```markdown
# [项目名称] 探索方向列表

## 设计简报
[设计简报]

## 探索维度
- [维度1]
- [维度2]
- [维度3]

## 探索方向

### 方向1: [方向名称]
**维度配置**:
  - 维度1: [选项]
  - 维度2: [选项]
  - 维度3: [选项]
**描述**: [描述]
**新颖性**: [评分]
**可行性**: [评分]

### 方向2: [方向名称]
...

## 多样性分析
**维度覆盖**: [覆盖情况]
**空间分布**: [分布情况]
**新颖性分布**: [分布情况]
```

## Direction Generation Structure

```markdown
# [项目名称] 方向生成计划

## 设计简报
**目标**: [目标]
**用户需求**: [需求]
**约束条件**: [约束]

## 探索维度

### 维度1: [维度名称]
**选项**: [选项列表]
**权重**: [权重]

### 维度2: [维度名称]
...

## 生成策略
**策略类型**: [全组合/采样/启发式/分层]
**目标数量**: [数量]
**多样性目标**: [目标]

## 选择标准
**多样性权重**: [权重]
**质量权重**: [权重]
**可行性权重**: [权重]
```

## Integration

- **由...调用**: parallel-exploration调用
- **更新**: design-state（方向列表、多样性分析）
- **配对**: parallel-exploration, variation-generation

## Anti-Patterns

| 模式 | 为什么失败 |
|------|----------|
| 探索维度过少 | 方向多样性不足 |
| 探索维度过多 | 探索空间过大 |
| 没有评估多样性 | 无法保证方向多样性 |
| 只关注可行性 | 缺乏创新性 |
| 方向数量过少 | 探索不充分 |

## Further Reading

- Design Space Exploration - ACM
- Creative Ideation - Springer
- Divergent Thinking - Wikipedia

## Psychology Principles Integration

### 认知负荷理论应用
- **维度限制**：限制探索维度数量，避免认知过载
- **方向分组**：将方向分组，降低认知负担
- **选择简化**：使用明确的选择标准，降低决策成本

### 格式塔原则应用
- **相似性**：使用一致的格式展示方向
- **邻近性**：相关信息在空间上靠近（维度与方向）
- **对比**：使用对比突出不同方向

### 损失厌恶应用
- **强调多样性**：在选择部分强调多样性的重要性
- **强调新颖性**：在评估部分强调缺乏新颖性的风险

