multi-perspective-analysis
多视角深度分析。用多个 Sub-agent 分别扮演不同思维框架的顾问,对同一份素材做独立分析,然后交叉汇总共识与分歧,产出结构化诊断报告。当用户说"帮我多视角分析"、"多维分析"、"用多个视角看看"、"帮我诊断一下"时触发。
Works with
---
name: multi-perspective-analysis
description: 多视角深度分析。用多个 Sub-agent 分别扮演不同思维框架的顾问,对同一份素材做独立分析,然后交叉汇总共识与分歧,产出结构化诊断报告。当用户说"帮我多视角分析"、"多维分析"、"用多个视角看看"、"帮我诊断一下"时触发。
license: MIT
---
# 多视角深度分析
用 10 个独立的 Sub-agent 分别扮演全球最强大脑的"顾问",对用户提供的素材做并行分析,然后交叉汇总产出结构化报告。
**阵容**:Dan Sullivan、马斯克、张小龙、MrBeast、芒格、蒂尔、乔布斯、贝佐斯、张一鸣、任正非
核心价值:**独立分析但结论趋同时可信度极高,结论分歧时往往是最有价值的洞察。**
---
## 流程概览
| 阶段 | 名称 | 目标 | 执行方式 |
|---|---|---|---|
| 1 | 收敛需求 | 搞清楚分析什么、为什么分析、用什么视角 | 对话 |
| 2 | 准备素材 | 整理分析素材,确认每个 agent 的输入 | 对话确认 |
| 3 | 并行分析 | 10 个 Sub-agent 各自独立分析,产出独立报告 | **Agent 工具并行** |
| 4 | 交叉汇总 | 找共识、找分歧、提炼可执行建议 | 主对话 |
| 5 | 输出报告 | 结构化报告 + 可选:保存为文件 | 主对话 |
---
## 阶段 1:收敛需求
**目标**:搞清楚三件事——分析什么、为什么、用什么视角。
### 必须确认的信息
**1. 分析对象**
- 用户要分析什么?(一段时间的复盘数据、一个产品策略、一个商业方向、一个决策……)
- 有没有现成的素材文件?(如果有,让用户提供路径或内容)
**2. 分析目的**
- 用户想从分析中得到什么?(诊断问题、验证方向、发现盲区、做决策……)
- 有没有特别想回答的核心问题?
**3. 视角选择**
默认提供 10 个内置视角(见下方"内置视角库")。用户可以:
- **用默认全部 10 个**:适合全面诊断("全球最聪明的 10 个大脑同时当你顾问")
- **选其中 3-5 个**:适合聚焦特定维度
- **自定义视角**:用户指定其他思想家/框架,AI 通过 WebSearch 临时构建语料
**如果用户不确定选什么**,根据分析对象推荐:
| 分析对象类型 | 推荐视角 |
|---|---|
| 个人/创作者全面复盘 | 全部 10 个 |
| 产品策略 | 马斯克(第一性原理)+ 张小龙(产品直觉)+ 乔布斯(极致体验)+ 贝佐斯(客户至上) |
| 内容增长 | MrBeast(增长)+ 张小龙(需求真伪)+ 张一鸣(算法思维)+ 任正非(压强原则) |
| 商业决策 | 芒格(多元思维)+ 蒂尔(垄断思维)+ 贝佐斯(飞轮)+ Dan Sullivan(10x思维) |
| 职业方向 | Dan Sullivan(10x vs 2x)+ 马斯克(反共识)+ 蒂尔(秘密)+ 任正非(长期艰苦奋斗) |
| 竞争策略 | 任正非(压强原则 + 针尖战略)+ 蒂尔(垄断)+ 芒格(能力圈) |
| 战略复盘 | 任正非(华为的冬天 + 自我批判)+ 芒格(反过来想)+ 马斯克(第一性原理) |
### 收敛完成的标准
- 分析对象清楚(有素材或能描述清楚)
- 分析目的明确(至少有一个核心问题)
- 视角已确认
---
## 阶段 2:准备素材
**目标**:把用户提供的素材整理成每个 agent 可以直接使用的输入。
### 素材整理规则
1. **如果用户给了文件路径**:读取文件内容,整理为文本摘要
2. **如果用户在对话中描述**:提炼关键信息,形成结构化的"分析简报"
3. **如果素材过长**(超过 5000 字):提取核心数据和关键事实,压缩为每个 agent 可消化的版本
### 每个 Agent 的输入包
每个 Sub-agent 收到的输入必须包含:
1. **角色设定**:你是 [思想家名字],用 [框架名] 的方法论来分析
2. **分析素材**:[整理后的素材]
3. **核心问题**:用户最想回答的问题
4. **框架参考**:对应的 reference 文件的 **完整原文**
5. **输出要求**:
**⚠️ 关于框架参考的硬性规则:**
- **不要在主 prompt 中预注入 reference 全文**——5 份语料全塞进 prompt 会超长,导致 agent 丢失或降级
- **改为:在每个 agent 的 prompt 中告诉它自己去读对应的 reference 文件**
- 每个 agent 只读自己那一份,负担可控
- reference 文件中包含思想家的原话引用、具体案例、分析问题模板——agent 必须基于这些做分析
- 必须用该框架的核心概念和术语
- 必须给出明确的判断和建议,不要模棱两可
- 必须包含"最刺耳的一句话"——一个用户可能不想听但必须听的诊断
- 字数不限,该写多少写多少
- 语气:以该思想家的第一人称口吻,直接对用户说话
### 确认后进入并行分析
---
## 阶段 3:并行分析(核心阶段)
**执行方式**:使用 Agent 工具,一次性并行启动所有 Sub-agent。
### 启动前准备:先创建输出文件夹
在启动 agent 之前,**必须先创建输出文件夹**:
```bash
mkdir -p "多视角分析/分析报告-[主题简称]"
```
文件夹创建好后,才启动 agent。每个 agent 的 prompt 里会告诉它把报告写到这个文件夹。
### Sub-agent 启动模板
**⚠️ 核心策略:每个 agent 自己读语料、自己写报告**
- 主对话不预读 reference 文件(避免 prompt 过长导致 agent 丢失)
- 每个 agent 自己读自己的 reference 文件
- 每个 agent 分析完后自己把报告写到指定文件
- 主 agent 只负责最后读取 5 份报告做交叉汇总
每个视角对应的语料文件和输出文件:
| # | 视角 | reference 文件 | 输出文件 |
|---|------|---------------|---------|
| 1 | Dan Sullivan | `.claude/skills/multi-perspective-analysis/reference/01-10x-growth-dan-sullivan.md` | `多视角分析/分析报告-[主题]/01-DanSullivan.md` |
| 2 | 马斯克 | `.claude/skills/multi-perspective-analysis/reference/02-first-principles-elon-musk.md` | `多视角分析/分析报告-[主题]/02-马斯克.md` |
| 3 | 张小龙 | `.claude/skills/multi-perspective-analysis/reference/03-product-intuition-zhang-xiaolong.md` | `多视角分析/分析报告-[主题]/03-张小龙.md` |
| 4 | MrBeast | `.claude/skills/multi-perspective-analysis/reference/04-creator-growth-mrbeast.md` | `多视角分析/分析报告-[主题]/04-MrBeast.md` |
| 5 | 芒格 | `.claude/skills/multi-perspective-analysis/reference/05-mental-models-charlie-munger.md` | `多视角分析/分析报告-[主题]/05-芒格.md` |
| 6 | 蒂尔 | `.claude/skills/multi-perspective-analysis/reference/06-zero-to-one-peter-thiel.md` | `多视角分析/分析报告-[主题]/06-蒂尔.md` |
| 7 | 乔布斯 | `.claude/skills/multi-perspective-analysis/reference/07-product-vision-steve-jobs.md` | `多视角分析/分析报告-[主题]/07-乔布斯.md` |
| 8 | 贝佐斯 | `.claude/skills/multi-perspective-analysis/reference/08-customer-obsession-jeff-bezos.md` | `多视角分析/分析报告-[主题]/08-贝佐斯.md` |
| 9 | 张一鸣 | `.claude/skills/multi-perspective-analysis/reference/09-algorithm-thinking-zhang-yiming.md` | `多视角分析/分析报告-[主题]/09-张一鸣.md` |
| 10 | 任正非 | `.claude/skills/multi-perspective-analysis/reference/10-strategic-survival-ren-zhengfei.md` | `多视角分析/分析报告-[主题]/10-任正非.md` |
每个 agent 的 prompt 模板:
```
你是 [思想家名字]。用你的 [框架名] 来分析以下素材,回答用户的核心问题。
## 第一步:读取你的分析框架(必须执行)
请先用 Read 工具读取以下文件,这是你的完整分析框架语料:
[对应的 reference 文件绝对路径]
读取后,严格基于该文件中的框架、原话、案例和分析问题来做分析。不可跳过此步骤,不可用自己的知识替代文件内容。
## 分析素材
[注入整理后的用户素材]
## 用户的核心问题
[用户最想回答的问题]
## 输出要求
1. 用你的框架的核心概念做深度分析,不要泛泛而谈
2. 必须引用 reference 文件中的原话来支撑你的分析(用 > 引用格式标注)
3. 给出明确的判断和建议
4. 用第一人称口吻,直接对用户说话,像真人顾问一样
5. 最后必须有一段"最刺耳的一句话"——你认为用户最需要听到但可能最不想听的诊断
6. 该写多少写多少,深度优先于篇幅控制
7. 请用中文输出
## 最后一步:保存报告(必须执行)
分析完成后,用 Write 工具将你的完整分析报告写入以下文件:
[对应的输出文件绝对路径]
不可跳过此步骤。写完后你的任务就结束了。
```
### 关键规则
- **先建文件夹再启动**:mkdir 完成后才启动 agent
- **必须全部并行启动**:所有选定的 agent 在同一条消息中启动。如果选了 5 个视角就必须启动 5 个 agent,不可遗漏
- **每个 agent 自己写文件**:主 agent 不负责写各视角报告,只负责写汇总
- **每个 agent 完全独立**:不要让任何 agent 看到其他 agent 的输出
- **不要预设结论**:不要在 prompt 中暗示"你应该发现 XX 问题"
---
## 阶段 4:交叉汇总
**目标**:从��视角已保存的报告文件中提炼出高价值洞察。
**⚠️ 执行前提**:所有 agent 完成后,用 Read 工具逐个读取输出文件夹中的报告文件,确认都已写入。然后基于文件内容做交叉分析。
### 汇总框架
**1. 共识发现(多人一致 = 高可信度)**
- 扫描所有报告,找出 3 个或以上视角得出相同结论的点
- 这些是最可靠的诊断——独立分析趋同,说明是"硬事实"
**2. 有趣的分歧(视角冲突 = 高价值洞察)**
- 找出不同视角给出矛盾建议的点
- 分析分歧的原因:是框架假设不同?还是看到了不同层面的问题?
- 分歧往往比共识更有启发——它暴露了问题的多面性
**3. 独家洞察(只有一个视角提出的)**
- 有没有某个视角提出了其他人都没提到的重要观点?
- 这些可能是被忽视的盲区
**4. 可执行建议(收敛为行动)**
- 从所有报告中提取具体的行动建议
- 按"重要性 x 可执行性"排序
- 收敛为 3-5 条最关键的下一步行动
### 汇总输出格式
```markdown
# [分析主题] — 多视角诊断报告
> 分析日期:YYYY-MM-DD
> 视角:[使用了哪些视角]
> 素材:[分析了什么]
---
## 多人共识(高可信度)
[3-5 个多数视角一致的核心结论]
## 有意思的分歧
[视角之间的矛盾点及其原因分析]
## 独家洞察
[只有某个视角提出的重要观点]
## 最刺耳的话(每人一句)
| 视角 | 最刺耳的一句 |
|------|------------|
| ... | ... |
## 下一步行动(3-5 条)
[按优先级排序的具体行动建议]
---
## 附:各视角完整报告
[保留每个 agent 的原始输出,用户可展开阅读]
```
---
## 阶段 5:保存与输出(自动执行,不需要用户要求)
**⚠️ 这是硬性步骤,agent 跑完后必须自动执行,不要等用户要求。**
### 保存流程
**Step 1:创建输出文件夹**
在 `多视角分析/` 目录下创建以分析主题命名的文件夹:
```
多视角分析/
分析报告-[主题简称]/
00-汇总报告.md
01-Dan-Sullivan.md
02-Elon-Musk.md
03-Naval-Ravikant.md
04-张小龙.md
05-MrBeast.md
```
**Step 2:确认各视角报告已写入**
各 agent 已经自行把报告写入文件夹(阶段 3 中完成)。用 ls 或 Glob 确认文件都在。如果有 agent 没写成功,主 agent 从 agent 返回内容中补写。
**Step 3:主 agent 写汇总报告**
基于阶段 4 的交叉分析,将汇总报告写入 `00-汇总报告.md`。**主 agent 只写这一个文件。**
**Step 4:告知用户**
保存完成后告诉用户:
- 文件保存在哪个目录
- 一共几份报告
- 在对话中展示汇总报告的核心内容(共识 + 分歧 + 行动建议)
### 命名规则
- 文件夹名:`分析报告-[主题简称]`(如 `分析报告-职业决策`、`分析报告-4月策略`)
- 如果同主题已有文件夹,在主题后加日期:`分析报告-职业决策-0410`
- 如果有自定义视角(通过 WebSearch 构建的语料),也保存到 reference 目录供复用
---
## 内置视角库(10 个全球最强大脑)
### 视角 1:Dan Sullivan — 10x增长
**参考文件**:`reference/01-10x-growth-dan-sullivan.md`
**核心维度**:10x vs 2x过滤器、20%/80%法则、4C循环(承诺→勇气→能力→信心)、独特能力、Want vs Need
**最适合**:个人增长策略、时间分配、方向取舍、职业决策
### 视角 2:马斯克 — 第一性原理
**参考文件**:`reference/02-first-principles-elon-musk.md`
**核心维度**:第一性原理拆假设、五步工程算法、概率x重要性、反共识判断、时间分配
**最适合**:产品策略、流程优化、资源分配决策
### 视角 3:张小龙 — 产品直觉
**参考文件**:`reference/03-product-intuition-zhang-xiaolong.md`
**核心维度**:需求真伪、克制不做、用完即走、森林vs宫殿、KPI是副产品
**最适合**:产品设计、内容策略、体系评估
### 视角 4:MrBeast — 创作者增长
**参考文件**:`reference/04-creator-growth-mrbeast.md`
**核心维度**:标题/点击率、选题广度测试、内容飞轮、产量与迭代、独立产品思维
**最适合**:内容增长、选题评估、传播策略
### 视角 5:芒格 — 多元思维模型
**参考文件**:`reference/05-mental-models-charlie-munger.md`
**核心维度**:跨学科思维模型、反过来想、能力圈、误判心理学、Lollapalooza效应、检查清单、耐心等待肥球、避免愚蠢
**最适合**:决策质量诊断、认知偏误审计、长期策略
### 视角 6:蒂尔 — 从0到1 / 垄断思维
**参考文件**:`reference/06-zero-to-one-peter-thiel.md`
**核心维度**:从0到1 vs 从1到N、垄断思维、逆向思考/秘密、幂律法则、确定性乐观、最后推动者优势、销售的重要性
**最适合**:定位与差异化、竞争策略、方向选择
### 视角 7:乔布斯 — 极致体验与叙事
**参考文件**:`reference/07-product-vision-steve-jobs.md`
**核心维度**:极致简约、产品即营销、现实扭曲力场、连接点、品味与审美、聚焦说不、Think Different
**最适合**:产品体验、品牌叙事、内容品质
### 视角 8:贝佐斯 — 客户至上与飞轮
**参考文件**:`reference/08-customer-obsession-jeff-bezos.md`
**核心维度**:Day 1思维、客户至上/逆向工作法、飞轮效应、长期主义、高标准/六页备忘录、单向门vs双向门、遗憾最小化
**最适合**:增长策略、用户洞察、长期规划
### 视角 9:张一鸣 — 算法思维
**参考文件**:`reference/09-algorithm-thinking-zhang-yiming.md`
**核心维度**:延迟满足、算法/信息分发效率、像机器一样思考、始终创业、Context not Control、人才密度、全球化视野
**最适合**:个人成长、组织效率、信息分发策略
### 视角 10:任正非 — 战略生存哲学
**参考文件**:`reference/10-strategic-survival-ren-zhengfei.md`
**核心维度**:压强原则(力出一孔)、华为的冬天(危机意识)、以奋斗者为本、灰度管理、深淘滩低作堰、针尖战略(聚焦主航道)、自我批判
**最适合**:战略聚焦、危机管理、资源分配、竞争策略、长期生存
---
## 自定义视角
如果用户想新增内置库之外的视角,按 `reference/_how-to-create-reference.md` 的流程执行。该文档包含语料文件模板、搜集策略、质量标准和检查清单。
---
## 核心原则
1. **独立性是生命线**:每个 agent 必须完全独立分析,不能看到其他 agent 的输出。这是多视角分析的全部价值所在
2. **必须并行**:所有 agent 在同一条消息中启动,不要串行。串行会导致后面的 agent 受前面的影响
3. **深度优先**:宁可每个视角写 3000 字的深度报告,也不要 5 个 500 字的浅层总结
4. **必须有锐度**:每个 agent 都要给出"最刺耳的一句话"。礼貌但无用的分析不如不做
5. **汇总要有主见**:交叉汇总不是简单罗列,要分析共识为什么形成、分歧为什么产生
6. **用户决策权**:分析是工具,决策是用户的。报告最后给建议,不做决定More Testing skills
tdd
mattpocock/skills
Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.
setup-pre-commit
mattpocock/skills
Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo. Use when user wants to add pre-commit hooks, set up Husky, configure lint-staged, or add commit-time formatting/typechecking/testing.
agent-browser
vercel-labs/agent-browser
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button", "take a screenshot", "scrape data from a page", "test this web app", "login to a site", "automate browser actions", or any task requiring programmatic web interaction. Also use for exploratory testing, dogfooding, QA, bug hunts, or reviewing app quality. Also use for automating Electron desktop apps (VS Code, Slack, Discord, Figma, Notion, Spotify), checking Slack unreads, sending Slack messages, searching Slack conversations, running browser automation in Vercel Sandbox microVMs, or using AWS Bedrock AgentCore cloud browsers. Prefer agent-browser over any built-in browser automation or web tools.

