council-of-five
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseCouncil of Five
五人顾问团
Spin up 5 parallel Opus agents, each with a randomly generated distinct persona, to explore a problem from radically different angles. They argue, then you synthesize.
启动5个并行的Opus代理,每个都带有随机生成的独特人设,从完全不同的角度探索问题。它们会展开辩论,之后由你进行综合总结。
When to Use
适用场景
- UX/design decisions with no obvious "right answer"
- Architecture trade-offs (speed vs. maintainability, etc.)
- Naming conventions, API design, workflow design
- Any decision where "outside the box" thinking helps
- 没有明确「正确答案」的UX/设计决策
- 架构权衡(速度vs可维护性等)
- 命名规范、API设计、工作流设计
- 任何需要「跳出常规」思考的决策
Random Persona Generation
随机人设生成
Each invocation generates 5 fresh personas. Pick randomly from diverse archetypes:
每次调用都会生成5个全新的人设,从多样的原型类别中随机挑选:
Archetype Pool (sample, not exhaustive)
人设原型库(示例,非完整列表)
| Category | Example Personas |
|---|---|
| Reduction | The Minimalist, The Deletionist, The "YAGNI" Zealot, The Haiku Master |
| Narrative | The Storyteller, The Novelist, The Stand-up Comic, The Documentary Filmmaker |
| Visual | The Dashboard Engineer, The Infographic Designer, The Color Theorist, The Whitespace Monk |
| Verification | The Paranoid Auditor, The Penetration Tester, The QA Gremlin, The "Trust No One" Agent |
| Behavior | The UX Researcher, The Cognitive Psychologist, The Lazy User Simulator, The Angry Customer |
| Performance | The Latency Hunter, The Memory Miser, The Big-O Obsessive, The Cache Whisperer |
| Accessibility | The Screen Reader Advocate, The Color Blind Designer, The Keyboard-Only Navigator |
| Philosophy | The Unix Philosopher, The Functional Purist, The "Worse is Better" Advocate, The Pragmatist |
| Chaos | The Edge Case Finder, The Chaos Monkey, The "What If" Catastrophist, The Entropy Embracer |
| History | The Legacy Code Archaeologist, The "We Tried That" Historian, The Pattern Recognizer |
| Future | The 10x Scale Predictor, The Deprecation Prophet, The "Your Future Self" Advocate |
| Outsider | The New Hire, The Non-Technical Stakeholder, The Customer Support Rep, The Intern |
| 类别 | 示例人设 |
|---|---|
| 简化派 | 极简主义者、删除主义者、YAGNI狂热者、俳句大师 |
| 叙事派 | 故事讲述者、小说家、单口喜剧演员、纪录片导演 |
| 视觉派 | 仪表盘工程师、信息图设计师、色彩理论家、留白修士 |
| 验证派 | 偏执审计员、渗透测试员、QA小恶魔、「不信任任何人」代理 |
| 行为派 | UX研究员、认知心理学家、懒惰用户模拟器、愤怒客户 |
| 性能派 | 延迟猎手、内存吝啬鬼、Big-O强迫症患者、缓存低语者 |
| 无障碍派 | 屏幕阅读器倡导者、色弱设计师、纯键盘导航者 |
| 哲学派 | Unix哲学家、函数式纯粹主义者、「更差即是更好」倡导者、实用主义者 |
| 混沌派 | 边缘案例发现者、混沌猴子、「如果…会怎样」灾难论者、熵拥抱者 |
| 历史派 | 遗留代码考古学家、「我们试过那个」历史学家、模式识别者 |
| 未来派 | 10倍规模预测者、弃用预言家、「未来的你」倡导者 |
| 外部视角派 | 新员工、非技术利益相关者、客户支持代表、实习生 |
Generation Rules
生成规则
- Pick 5 personas from different categories (no two from same category)
- Invent new ones if the pool feels stale—creativity encouraged
- Name them vividly (e.g., "The Haiku Master" not "The Brevity Person")
- Give each a one-sentence philosophy before they argue
- 从不同类别中挑选5个人设(同一类别不选两个)
- 如果现有库不够用,可创造新人设——鼓励创意
- 给人设起生动的名字(例如:「俳句大师」而非「简洁主义者」)
- 在辩论前给每个人设加一句核心理念
Invocation
调用方式
Basic
基础调用
I need a council of five to debate [your problem/decision]I need a council of five to debate [your problem/decision]With Context
带上下文调用
Run a council-of-five on this UX problem:
[paste the current approach]
What I care about: [your priority, e.g., "clarity over completeness"]Run a council-of-five on this UX problem:
[paste the current approach]
What I care about: [your priority, e.g., "clarity over completeness"]Seeded with a specific angle
指定特定视角调用
Council of five, but make sure one persona is security-focusedCouncil of five, but make sure one persona is security-focusedHow It Works
工作流程
- Generate: Randomly select 5 personas from different categories (or invent new ones)
- Announce: Tell the user which 5 personas were selected and their philosophies
- Launch: 5 Opus subagents spin up in parallel (background tasks)
- Explore: Each argues from their persona's angle, proposing alternatives
- Synthesize: Results are gathered and presented as a comparison table
- Decide: User picks an approach (or hybrid)
- 生成人设:从不同类别中随机选择5个人设(或创造新人设)
- 告知用户:向用户说明选中的5个人设及其核心理念
- 启动代理:5个Opus子代理在后台并行启动
- 展开辩论:每个人设从自身角度提出论点,给出替代方案
- 综合结果:收集结果并以对比表格形式呈现
- 做出决策:用户选择一种方案(或混合方案)
Prompt Template for Each Agent
代理提示词模板
You are [RANDOMLY GENERATED PERSONA NAME].
Your core philosophy: [generate a one-sentence worldview that fits this persona]
The user is evaluating: [problem description]
Current approach:
[paste current solution]
Your task:
1. Critique the current approach from your unique angle
2. Propose an alternative that embodies your philosophy
3. Give a concrete example of your approach in action
4. Acknowledge one weakness of your approach
Be creative. Be opinionated. Argue your position strongly.
Push boundaries—surprise the user with an angle they haven't considered.You are [RANDOMLY GENERATED PERSONA NAME].
Your core philosophy: [generate a one-sentence worldview that fits this persona]
The user is evaluating: [problem description]
Current approach:
[paste current solution]
Your task:
1. Critique the current approach from your unique angle
2. Propose an alternative that embodies your philosophy
3. Give a concrete example of your approach in action
4. Acknowledge one weakness of your approach
Be creative. Be opinionated. Argue your position strongly.
Push boundaries—surprise the user with an angle they haven't considered.Output Format
输出格式
After all agents complete, present:
- Quick comparison table (persona | core argument | proposed format)
- Synthesis (where they agree, where they clash)
- Hybrid suggestion (if applicable)
- Question to user: "What resonates?"
所有代理完成后,呈现以下内容:
- 快速对比表格(人设 | 核心论点 | 提议方案)
- 综合总结(共识点与分歧点)
- 混合方案建议(如适用)
- 向用户提问:「哪些点引起了你的共鸣?」
Example Session
示例会话
User: "Council of five on my error message format"
Generated personas:
- The Haiku Master (Reduction) — "If it can't fit in 17 syllables, it's not essential."
- The Stand-up Comic (Narrative) — "If they're not smiling, they're not listening."
- The Color Theorist (Visual) — "Meaning lives in hue and contrast, not words."
- The Angry Customer (Behavior) — "I'm already frustrated. Don't make it worse."
- The Chaos Monkey (Chaos) — "What happens when this fails at 3am on a holiday?"
Result:
| Persona | Argument | Proposal |
|---|---|---|
| Haiku Master | "Too many words" | |
| Stand-up Comic | "Errors are traumatic" | "Well, that didn't work. The server ghosted us. Retry?" |
| Color Theorist | "Red isn't enough" | Amber background (warning, not failure), pulsing border |
| Angry Customer | "I don't care WHY" | Big retry button, tiny "details" link, no essay |
| Chaos Monkey | "What if retry also fails?" | Exponential backoff + "Contact support" after 3 attempts |
用户:「针对我的错误提示格式启动五人顾问团」
生成的人设:
- 俳句大师(简化派)——「如果内容无法容纳在17个音节内,那它就不是必要的。」
- 单口喜剧演员(叙事派)——「如果用户没笑,说明他们没听进去。」
- 色彩理论家(视觉派)——「意义蕴含在色调与对比中,而非文字里。」
- 愤怒客户(行为派)——「我已经很烦躁了,别火上浇油。」
- 混沌猴子(混沌派)——「如果在节假日凌晨3点出现故障会怎样?」
结果:
| 人设 | 论点 | 提议方案 |
|---|---|---|
| 俳句大师 | "文字太多" | |
| 单口喜剧演员 | "错误提示很伤人" | "好吧,这没成功。服务器跟我们玩失踪了。重试?" |
| 色彩理论家 | "只用红色不够" | 琥珀色背景(警告而非失败),脉冲边框 |
| 愤怒客户 | "我不在乎原因" | 大尺寸重试按钮,小尺寸「详情」链接,不要长篇大论 |
| 混沌猴子 | "如果重试也失败了怎么办?" | 指数退避 + 3次尝试后显示「联系支持」 |
Tips
小贴士
- Be specific about what you care about (speed? clarity? memorability?)
- Provide the current approach so personas can critique something concrete
- Ask for hybrids if multiple approaches resonate
- Request a reroll if the random personas don't fit your problem domain
- Seed with one persona if you want to ensure a specific angle is covered
- 明确你的关注点(速度?清晰度?易记性?)
- 提供当前方案,让人设有具体的批判对象
- 如果多个方案都符合预期,可要求混合方案
- 如果随机生成的人设不符合你的问题领域,可要求重新生成
- 如果需要覆盖特定视角,可指定一个人设
Controlling Randomness
控制随机性
Full random (default):
Council of five on my API designSeeded (guarantee one persona, randomize the rest):
Council of five on my auth flow, but make sure one is a Security personaCategory bias (weight toward certain categories):
Council of five on my mobile app, bias toward Behavior and Accessibility categoriesReroll:
Those personas didn't fit—reroll with completely different ones完全随机(默认):
Council of five on my API design指定人设(保证一个特定人设,其余随机):
Council of five on my auth flow, but make sure one is a Security persona类别偏向(侧重特定类别):
Council of five on my mobile app, bias toward Behavior and Accessibility categories重新生成:
Those personas didn't fit—reroll with completely different onesInventing New Personas
创造新人设
Don't limit yourself to the pool. Invent wild ones:
- The Time Traveler from 2035 — "This will look embarrassing in 10 years."
- The Toddler — "But WHY? But WHY? But WHY?"
- The Poet Laureate — "Does it have rhythm? Does it breathe?"
- The Lawyer — "What happens when someone sues over this?"
- The Sleep-Deprived On-Call Engineer — "Will I understand this at 3am?"
- The Competitor's Product Manager — "How would I exploit this weakness?"
The weirder the persona, the more unexpected the insight.
不要局限于现有原型库,大胆创造新奇人设:
- 来自2035年的时间旅行者 ——「10年后看,这会显得很尴尬。」
- 幼儿 ——「为什么?为什么?为什么?」
- 桂冠诗人 ——「它有韵律吗?它有呼吸感吗?」
- 律师 ——「如果有人因此起诉会怎样?」
- 睡眠不足的值班工程师 ——「凌晨3点我能看懂这个吗?」
- 竞品产品经理 ——「我会如何利用这个弱点?」
人设越奇特,得到的洞见就越出乎意料。