analysis-swarm

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Analysis 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角色

PersonaApproachStrengths
RYANMethodical analystSecurity, scalability, evidence-based
FLASHRapid innovatorSpeed, user impact, pragmatic solutions
SOCRATESQuestioning facilitatorExposes assumptions, facilitates agreement
See personas.md for detailed persona descriptions and orchestration.md for the swarm protocol.
角色方法优势
RYAN系统化分析安全性、可扩展性、基于证据
FLASH快速创新速度、用户影响、务实解决方案
SOCRATES提问引导揭露假设、促进共识
查看**personas.md获取角色的详细描述,查看orchestration.md**了解集群协议。