多角色并行分析生成综合报告。「从多个角度分析」「多角色分析」「并行检查安全和性能」等触发。
Scanned 9/7/2026
Install to Claude Code
npx -y skills add wasabeef/claude-code-cookbook --skill multi-role --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Multi Role?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/wasabeef-multi-role-006e597e)More formats (shields.io, HTML) on the badges page.
---
description: "多角色并行分析生成综合报告。「从多个角度分析」「多角色分析」「并行检查安全和性能」等触发。"
allowed-tools:
- Read
- Grep
- Glob
---
# 多角色并行分析生成综合报告
使用多个角色并行分析同一对象,生成综合报告的命令。
## 使用方法
```bash
/multi-role <角色 1>,<角色 2> [--agent|-a] [分析对象]
/multi-role <角色 1>,<角色 2>,<角色 3> [--agent|-a] [分析对象]
```
## 可用角色
### 专业分析角色
- `security` : 安全审计专家
- `performance` : 性能优化专家
- `analyzer` : 根本原因分析专家
- `frontend` : 前端·UI/UX 专家
- `mobile` : 移动开发专家
- `backend` : 后端与服务器端专家
### 开发支持角色
- `reviewer` : 代码审查专家
- `architect` : 系统架构师
- `qa` : 测试工程师
**重要**:
- `--agent` 选项需要放在角色指定之后
- 消息要写在 `--agent` 之后
- 正确示例: `/multi-role qa,architect --agent 评估计划`
- 错误示例: `/multi-role qa,architect 评估计划 --agent`
## 选项
- `--agent` 或 `-a` : 将各角色作为子代理并行执行 (推荐用于大规模分析)
- 使用此选项时,如果角色的 description 中包含自动委托促进短语 (如 "use PROACTIVELY" 等),将启用更积极的自动委托
## 基本示例
```bash
# 安全和性能的双重分析 (常规)
/multi-role security,performance
"评估这个 API 端点"
# 大规模系统的并行分析 (子代理)
/multi-role security,performance --agent
"全面分析系统的安全性和性能"
# 前端·移动·性能的综合分析
/multi-role frontend,mobile,performance
"考虑这个界面的优化方案"
# 架构设计的多角度评估 (子代理)
/multi-role architect,security,performance --agent
"评估微服务化的设计"
```
## 分析流程
## 阶段 1: 并行分析
各角色独立分析同一对象
- 从专业视角进行评估
- 按角色特有标准判定
- 生成独立的建议
## 阶段 2: 综合分析
结构化整合结果
- 整理各角色的评估结果
- 识别重复·矛盾点
- 明确互补关系
## 阶段 3: 综合报告
生成最终建议
- 带优先级的行动计划
- 明示权衡取舍
- 提供实施路线图
## 输出格式示例
## 2 角色分析的情况
```text
多角色分析: Security + Performance
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
分析对象: API 端点 /api/users
Security 分析结果:
认证: JWT 验证实施得当
授权: 基于角色的访问控制不完整
加密: API 密钥在日志中以明文输出
评估分数: 65/100
重要度: High(因为访问敏感数据)
Performance 分析结果:
响应时间: 平均 180ms(目标 200ms 以内)
数据库查询: 检测到 N+1 问题
缓存: Redis 缓存未实施
评估分数: 70/100
重要度: Medium(目前在可接受范围内)
相互关联分析:
协同效应机会:
- 实施 Redis 缓存时同时考虑加密
- 改进日志输出提升安全性和性能
权衡点:
- 加强授权检查 ↔ 对响应时间的影响
- 日志加密 ↔ 调试效率降低
综合优先级:
Critical: 修复 API 密钥明文输出
High: 解决 N+1 查询
Medium: 实施 Redis 缓存 + 加密
Low: 细化授权控制
实施路线图:
第 1 周: 实施 API 密钥屏蔽
第 2 周: 优化数据库查询
第 3-4 周: 设计·实施缓存层
第 2 月: 逐步加强授权控制
```
## 3 角色分析的情况
```text
多角色分析: Frontend + Mobile + Performance
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
分析对象: 用户资料界面
Frontend 分析结果:
可用性: 直观的布局
可访问性: WCAG 2.1 符合率 85%
响应式: 平板显示有问题
Mobile 分析结果:
触摸目标: 确保 44pt 以上
单手操作: 重要按钮在上方
离线支持: 未实施
Performance 分析结果:
初始显示: LCP 2.1 秒 (良好)
图像优化: 不支持 WebP
延迟加载: 未实施
综合建议:
1. 移动优化 (单手操作 + 离线支持)
2. 图像优化 (WebP + 延迟加载)
3. 改进平板 UI
优先级: Mobile > Performance > Frontend
实施期间: 3-4 周
```
## 有效的组合模式
## 安全重视
```bash
/multi-role security,architect
"认证系统的设计"
/multi-role security,frontend
"登录界面的安全性"
/multi-role security,mobile
"移动应用的数据保护"
```
## 性能重视
```bash
/multi-role performance,architect
"可扩展性设计"
/multi-role performance,frontend
"Web 页面高速化"
/multi-role performance,mobile
"应用运行优化"
```
## 用户体验重视
```bash
/multi-role frontend,mobile
"跨平台 UI"
/multi-role frontend,performance
"UX 与性能的平衡"
/multi-role mobile,performance
"移动 UX 优化"
```
## 全面分析
```bash
/multi-role architect,security,performance
"系统整体评估"
/multi-role frontend,mobile,performance
"用户体验综合评估"
/multi-role security,performance,mobile
"移动应用综合诊断"
```
## 与 Claude 的协作
```bash
# 结合文件分析
cat src/components/UserProfile.tsx
/multi-role frontend,mobile
"从多个视角评估这个组件"
# 设计文档评估
cat architecture-design.md
/multi-role architect,security,performance
"从多个专业领域评估这个设计"
# 错误分析
cat performance-issues.log
/multi-role performance,analyzer
"多角度分析性能问题"
```
## multi-role vs role-debate 的使用区分
## 使用 multi-role 的场合
- 需要各专业领域的独立评估
- 想制定综合改进计划
- 需要整理矛盾或重复
- 要决定实施优先级
## 使用 role-debate 的场合
- 专业领域间存在权衡
- 技术选型可能有分歧
- 想通过讨论决定设计方针
- 想听取不同视角的辩论
## 子代理并行执行 (--agent)
使用 `--agent` 选项时,各角色作为独立的子代理并行执行。
### 自动委托的促进
当角色文件的 description 字段包含以下短语时,使用 `--agent` 会启用更积极的自动委托:
- "use PROACTIVELY"
- "MUST BE USED"
- 其他强调表达
### 执行流程
```text
常规执行:
角色 1 → 角色 2 → 角色 3 → 综合
(顺序执行,约 3-5 分钟)
--agent 执行:
角色 1 ─┐
角色 2 ─┼→ 综合
角色 3 ─┘
(并行执行,约 1-2 分钟)
```
### 有效使用示例
```bash
# 大规模系统的综合评估
/multi-role architect,security,performance,qa --agent
"新系统的全面评估"
# 多视角的详细分析
/multi-role frontend,mobile,performance --agent
"所有界面的 UX 优化分析"
```
### 性能比较
| 角色数 | 常规执行 | --agent 执行 | 缩短率 |
| ------ | -------- | ------------ | ------ |
| 2 角色 | 2-3 分钟 | 1 分钟 | 50% |
| 3 角色 | 3-5 分钟 | 1-2 分钟 | 60% |
| 4 角色 | 5-8 分钟 | 2-3 分钟 | 65% |
## 注意事项
- 同时执行 3 个以上角色时输出会变长
- 复杂分析可能需要更长执行时间
- 出现相互矛盾的建议时,也可考虑 role-debate
- 最终判断请参考综合结果由用户决定
- **使用 --agent 时**: 会使用更多资源,但对大规模分析更高效
## 角色配置详情
- 各角色的详细配置、专业知识与讨论特性都定义在 `.claude/agents/roles/` 目录中
- 包含 Evidence-First 方法与认知偏差对策
- 角色专属触发短语会自动启用特化模式
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!