[ PROMPT_NODE_25336 ]
screenshot-feature-extractor
[ SKILL_DOCUMENTATION ]
# 截图分析器 (多智能体)
使用协调的多智能体分析流水线从 UI 截图中提取产品功能。
**核心原则**:描述要构建“什么”(功能/交互),而不是“如何”构建(不涉及技术栈)。
## 多智能体架构
此技能协调 5 个专业智能体进行全面分析:
┌─────────────────┐
│ 协调者 │
│ (此技能) │
└────────┬────────┘
│
┌───────────────────┼───────────────────┐
│ │ │
▼ ▼ ▼
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ UI 分析器 │ │ 交互分析器 │ │ 业务分析器 │
│ (并行) │ │ (并行) │ │ (并行) │
└────────┬────────┘ └────────┬────────┘ └────────┬────────┘
│ │ │
└───────────────────┼───────────────────┘
▼
┌─────────────────┐
│ 综合器 │
│ (顺序执行) │
└────────┬────────┘
│
▼
┌─────────────────┐
│ 审查者 │
│ (顺序执行) │
└────────┘
## 流程
### 第一阶段:截图收集
收集所有要分析的截图:
1. 读取用户提供的截图文件
2. 对于每张截图,记录文件路径及提供的任何上下文
3. 如果有多张截图,确定它们是否来自同一产品
### 第二阶段:并行分析
为每张截图并行启动三个任务智能体:
**智能体 1:screenshot-ui-analyzer**
分析此截图中的 UI 组件、布局结构和设计模式。
截图:[文件路径]
以 JSON 格式返回分析结果。
**智能体 2:screenshot-interaction-analyzer**
分析此截图中的用户交互、导航流程和状态转换。
截图:[文件路径]
以 JSON 格式返回分析结果。
**智能体 3:screenshot-business-analyzer**
分析此截图中的业务功能、数据实体和领域逻辑。
截图:[文件路径]
以 JSON 格式返回分析结果。
**重要**:在单个任务中使用工具进行三次并行调用