analysis-swarm
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseAnalysis Swarm
分析集群(Analysis Swarm)
Multi-perspective code analysis using three AI personas (RYAN, FLASH, SOCRATES) for comprehensive decision-making.
借助三个AI角色(RYAN、FLASH、SOCRATES)进行多视角代码分析,以实现全面决策。
Quick Reference
快速参考
- Personas - RYAN, FLASH, SOCRATES descriptions
- Orchestration - Activation sequence and rules
- Discourse - Questioning patterns and synthesis
- Examples - Complete swarm examples
- 角色说明 - RYAN、FLASH、SOCRATES的详细描述
- 编排规则 - 激活顺序与规则
- 对话机制 - 提问模式与综合分析
- 示例 - 完整的集群分析示例
When to Use
适用场景
- Complex architectural decisions (security vs speed vs maintainability)
- Trade-off analysis with multiple perspectives
- Risk assessment (conservative + aggressive viewpoints)
- Code review avoiding single-perspective blind spots
- Design decisions with long-term implications
- High-stakes features requiring comprehensive analysis
- 复杂架构决策(安全性vs速度vs可维护性)
- 多视角权衡分析
- 风险评估(保守+激进视角)
- 避免单一视角盲区的代码审查
- 具有长期影响的设计决策
- 需要全面分析的高风险功能
NOT Appropriate For
不适用场景
- Simple bug fixes with obvious solutions
- Trivial refactoring
- Standard feature additions
- Time-sensitive hotfixes (use FLASH alone)
- 解决方案明确的简单bug修复
- 无关紧要的重构
- 标准功能新增
- 时间敏感的紧急修复(单独使用FLASH)
The Three Personas
三个AI角色
| Persona | Approach | Strengths |
|---|---|---|
| RYAN | Methodical analyst | Security, scalability, evidence-based |
| FLASH | Rapid innovator | Speed, user impact, pragmatic solutions |
| SOCRATES | Questioning facilitator | Exposes assumptions, facilitates agreement |
See personas.md for detailed persona descriptions and orchestration.md for the swarm protocol.
| 角色 | 方法 | 优势 |
|---|---|---|
| RYAN | 系统化分析 | 安全性、可扩展性、基于证据 |
| FLASH | 快速创新 | 速度、用户影响、务实解决方案 |
| SOCRATES | 提问引导 | 揭露假设、促进共识 |
查看**personas.md获取角色的详细描述,查看orchestration.md**了解集群协议。