# Combination Engineering

> 用于组合多个设计方案 - 基于多个现有设计方案，组合它们的优点，生成新的综合方案。这是AI工作坊从多个探索方向中提取最佳元素的核心技能。

- Skill: `wanghaisheng/combination-engineering` (Agent Skill)
- Install (CLI): `npx skillmds@latest add wanghaisheng/combination-engineering`
- Raw SKILL.md: https://api.skillmd.com/api/skills/wanghaisheng/combination-engineering/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/combination-engineering

---


# Combination Engineering

组合多个设计方案，提取最佳元素，生成新的综合方案。

## Context

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

## Domain Context

- **组合工程（Combination Engineering）**：AI工作坊从多个探索方向中提取最佳元素的核心
- 人类工作坊：依赖设计师手动组合
- AI工作坊：可以系统性地组合1000个方案
- 基于多个现有设计方案
- 提取最佳元素，生成新的综合方案

## Instructions

用户将描述他们的组合工程需求。按照以下步骤工作：

1. **理解输入方案**：理解多个输入设计方案
2. **分析方案元素**：分析每个方案的设计元素
3. **识别最佳元素**：识别每个方案的最佳元素
4. **设计组合策略**：设计组合策略
5. **执行组合**：执行组合，生成新方案
6. **评估组合结果**：评估组合结果的质量
7. **创建组合报告**：创建组合报告
8. 逐步思考。以清晰、结构化的格式呈现组合报告。如果输出内容较多，将其作为markdown文档保存在用户的工作区中。

## Process

### Step 1: 理解输入方案

理解多个输入设计方案：
- 方案数量
- 方案类型
- 方案特点
- 方案质量

### Step 2: 分析方案元素

分析每个方案的设计元素：
- 色彩元素
- 排版元素
- 布局元素
- 交互元素
- 内容元素

### Step 3: 识别最佳元素

识别每个方案的最佳元素：

**识别方法**：
- **质量评估**：评估每个元素的质量
- **一致性评估**：评估元素与设计简报的一致性
- **可行性评估**：评估元素的可行性
- **新颖性评估**：评估元素的新颖性

### Step 4: 设计组合策略

设计组合策略：

**组合策略**：
- **最佳元素组合**：选择每个元素的最佳版本
- **平衡组合**：平衡不同方案的元素
- **分层组合**：分层组合不同方案的元素
- **自适应组合**：根据上下文自适应组合

### Step 5: 执行组合

执行组合，生成新方案：

**组合方法**：
- **元素替换**：用最佳元素替换
- **元素混合**：混合多个元素
- **元素重组**：重组元素结构
- **元素综合**：综合多个元素的优点

### Step 6: 评估组合结果

评估组合结果的质量：

**评估维度**：
- **质量**：组合方案的质量
- **一致性**：组合方案的一致性
- **完整性**：组合方案的完整性
- **可行性**：组合方案的可行性

### Step 7: 创建组合报告

创建组合报告：

```markdown
# [项目名称] 组合工程报告

## 输入方案
### 方案1
[描述]
### 方案2
...

## 元素分析
### 色彩元素
[分析]
### 排版元素
...

## 最佳元素识别
### 色彩元素
**最佳来源**: [方案]
**最佳元素**: [元素]
**理由**: [理由]

### 排版元素
...

## 组合策略
**策略类型**: [策略]
**组合方法**: [方法]

## 组合结果
**新方案描述**: [描述]
**质量分数**: [分数]

## 评估
**质量评估**: [评估]
**一致性评估**: [评估]
**完整性评估**: [评估]
```

## Combination Engineering Structure

```markdown
# [项目名称] 组合工程计划

## 输入方案
**方案数量**: [数量]
**方案类型**: [类型]

## 分析维度
- 色彩元素
- 排版元素
- 布局元素
- 交互元素
- 内容元素

## 识别标准
**质量标准**: [标准]
**一致性标准**: [标准]
**可行性标准**: [标准]
**新颖性标准**: [标准]

## 组合策略
**策略类型**: [最佳/平衡/分层/自适应]
**组合方法**: [方法]

## 评估标准
**质量标准**: [标准]
**一致性标准**: [标准]
**完整性标准**: [标准]
```

## Integration

- **由...调用**: result-synthesis调用
- **更新**: design-state（组合方案、最佳元素）
- **配对**: result-synthesis, multi-criteria-evaluation

## Anti-Patterns

| 模式 | 为什么失败 |
|------|----------|
| 输入方案过少 | 组合多样性不足 |
| 元素分析不完整 | 错过最佳元素 |
| 只关注单一元素 | 组合结果不平衡 |
| 没有评估组合结果 | 无法保证质量 |
| 组合策略不明确 | 组合结果不可预测 |

## Further Reading

- Design Synthesis - Springer
- Combinatorial Design - ACM
- Design Integration - IEEE

## Psychology Principles Integration

### 认知负荷理论应用
- **元素分组**：将设计元素分组，降低认知负担
- **优先级明确**：使用明确的标准识别最佳元素，降低决策成本
- **策略简化**：使用明确的组合策略，降低认知负担

### 格式塔原则应用
- **相似性**：使用一致的格式展示元素
- **邻近性**：相关信息在空间上靠近（元素与来源）
- **闭合**：提供完整的组合报告，形成闭环

### 损失厌恶应用
- **强调完整性**：在评估部分强调完整性的重要性
- **强调一致性**：在组合策略部分强调不一致的风险

