# Suitability Matrix Generation

> Suitability Matrix Generation

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

---

# Suitability Matrix Generation

## 概述
适配度矩阵生成技能专注于生成和维护（角色, 演员）适配度矩阵，为编排器的智能调度提供核心数据支持。

## 核心概念

### 适配度矩阵
一个二维矩阵，行是演员，列是角色，每个单元格表示该演员在该角色上的适配分。

### 矩阵结构
```yaml
suitability_matrix:
  actors:
    claude:
      client_unity: 9.5
      backend_dev: 8.8
      game_designer: 9.2
    gpt4:
      client_unity: 8.5
      backend_dev: 9.2
      game_designer: 8.0
    kimi:
      client_unity: 7.5
      backend_dev: 8.0
      game_designer: 8.5
```

## 矩阵生成

### 数据来源
- 角色海选测试结果
- 历史任务执行数据
- 演员适配分
- 用户反馈

### 生成流程
1. 收集所有（角色, 演员）组合的适配分
2. 填充矩阵单元格
3. 处理缺失值（未测试的组合）
4. 应用平滑算法减少噪声
5. 生成最终矩阵

## 矩阵更新

### 更新触发
- 新角色海选测试完成
- 新演员加入市场
- 角色定义进化
- 定期重新评估

### 更新策略
- 增量更新：只更新变化的单元格
- 全量更新：定期重新生成整个矩阵
- 混合策略：结合增量和全量更新

## 矩阵应用

### 编排器使用
编排器根据适配度矩阵选择最合适的演员：
1. 识别任务所需角色
2. 查询该角色的所有演员适配分
3. 选择适配分最高的演员
4. 考虑成本、延迟等约束

### 可视化
生成热力图展示适配度矩阵，帮助理解演员和角色的匹配关系。

## 最佳实践

- 矩阵应该定期更新，反映最新数据
- 缺失值应该合理处理（使用默认值或标记为未测试）
- 矩阵应该支持版本控制和历史追溯
- 矩阵更新应该高效，不影响系统性能

## 常见错误

- 矩阵更新不及时，数据过时
- 缺失值处理不当，导致调度错误
- 矩阵更新过于频繁，影响性能
- 矩阵格式不统一，难以解析

