agent-routerlisted
Install: claude install-skill 10CG/aria-plugin
# Agent Router (智能路由器)
> **版本**: 1.0.0 | **类型**: 路由器 (Agent 选择)
> **更新**: 2026-01-22 - 初始版本
## 快速开始
### 我应该使用这个 Skill 吗?
**使用场景**:
- 为任务自动选择合适的 Agent
- 不确定应该使用哪个专业 Agent
- 需要智能 Agent 匹配
**不使用场景**:
- 已明确知道使用哪个 Agent → 直接调用
- 简单通用任务 → 使用 general-purpose
---
## 核心功能
| 功能 | 说明 |
|------|------|
| **智能路由** | 根据任务特征自动匹配 Agent |
| **置信度评分** | 对每个匹配结果评分 (0-1) |
| **多模式支持** | 自动 / 推荐 / 手动三种模式 |
| **用户覆盖** | 允许用户显式指定 Agent |
| **Fallback** | 无匹配时使用 general-purpose |
---
## 路由模式
### 自动模式 (auto)
```yaml
行为: 直接调用置信度最高的 Agent
触发: confidence >= threshold (默认 0.9)
条件: 用户未显式指定 Agent
示例:
任务: "实现用户登录 API"
路由结果: backend-architect (confidence: 0.95)
动作: 直接使用 backend-architect
```
### 推荐模式 (recommend) - 默认
```yaml
行为: 展示 Top-3 Agent 供用户选择
触发: confidence < threshold 或有多个候选
条件: 用户未显式指定 Agent
示例:
任务: "优化数据库查询"
路由结果:
[1] backend-architect (0.85) - 后端架构优化
[2] qa-engineer (0.60) - 性能分析
[3] general-purpose (0.50) - 通用优化
动作: 询问用户选择
```
### 手动模式 (manual)
```yaml
行为: 使用用户显式指定的 Agent
触发: 用户在任务中指定
优先级: 最高 (覆盖自动和推荐)
示例:
任务: "用 backend-architect 实现用户认证"
路由结果: backend-architect (手动指定)
动作: 直接使用 backend-architect
```
---
## 路由规则
### 文件路径匹配
| 路径模式 | 目标 Agent | 置信度 |
|----------|-----------|--------|
| `backend/**/*` | backend-architect | 0.90 |
| `api/**/*` | backend-architect | 0.95 |
| `database/**/*` | backend-architect | 0.90 |
| `mobile/**/*` | mobile-developer | 0.95 |
|