针对通用问题进行多领域专家联合分析, 综合稿产生前必经 fact-checker 与 red-team 两道独立校验。适用场景: 用户提出跨领域或不确定领域的复杂问题, 需要从多个专家角度分别搜证并相互校验后综合成文, 例如该不该买房、该不该跳槽、是否进入某个赛道等。触发关键词: 多角度分析、专家分析、综合分析、多视角、跨领域分析、从不同角度看、深度分析。问题只属于单一明确领域时, 优先使用该领域的专门 skill, 例如纯财务用 finance-core-analysis、纯技术用 software-architect。输出 (全部 markdown 保存到当前项目 markdown/ 目录): (1) 每位专家的中间分析稿; (2) 事实核查报告 (跨专家矛盾 / 未经证实的主张 / 重叠区); (3) 红队反驳报告 (逐条反驳承重墙级主张, 给出 SURVIVES / WEAKENS / REFUTED 裁定); (4) 第一人称、通俗易懂的最终综合长文, 同时报告哪些主张通过验证、多少被弱化、多少被剔除。
69
85%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
这个 skill 不做单领域研究, 而是把一个问题拆给多个领域的"专家", 让每个专家按统一规范独立作答, 最后由"我"用第一人称将所有专家的洞察编织成一篇给小白看的文章。
如果问题只属于一个明确领域 (比如纯财务、纯工程、纯法律), 优先使用该领域的专门 skill, 不要硬套多专家分析 — 那会浪费篇幅。
适用
不适用
按以下 5 步严格执行, 不要跳步:
先用一段文字把问题复述清楚, 标注:
参考 references/expert-roles.md 匹配角色, 不要硬凑领域。
为每个核心领域确定一个具体的、有立场的专家角色, 不是泛泛的"金融专家", 而是"经历过 2008 和 2015 两轮牛熊的二级市场基金经理"或"看空房地产 10 年终于在 2021 年翻多的首席分析师"。
为什么要有具体人设: 抽象的"专家"会给出平庸答案, 具体人设会逼出真知灼见。角色越具体, 视角越锋利, 越能暴露冲突。
每个专家必须在心里问自己三件事:
严格按以下结构作答。这是硬规范, 不可省略任何一节:
用自己的话把问题重新讲一遍, 表明"我作为这个领域的专家, 理解到的问题本质是什么"。
前置条件要写成连贯句子, 不要表格化列举 — 后面的综合阶段要把这些条件编织进叙述。
 引用明确告诉读者:
这是最容易被忽略但最值钱的一节。 必须回答:
每个专家都按这 6 个小节写, 内部不必互相引用, 各自独立。
每位专家写完 3.1-3.6 初稿后, 必须做一轮自我验证, 通过后才能视为"定稿"进入综合阶段。不通过就改, 改完再验证, 直到通过 — 这不是可选项, 是这个 skill 的硬约束。
验证清单 (逐条过, 不能跳):
数据维度
逻辑维度
结构维度
不通过的处理:
只有"通过验证"的那一版内容, 才能进入步骤 4 的综合。 验证记录写在 assets/expert-analysis-template.md 的第 7 节, 不进入综合稿。
3.7 验证通过后, 必须把这位专家的整份定稿立即写入 markdown/ 目录, 命名规则:
markdown/<主题>-专家<编号>-<角色>-<YYYYMMDD>.mdmarkdown/<topic>-expert-<n>-<role>-<YYYYMMDD>.md<主题> 与最终综合稿保持完全一致, 便于关联<编号> 用阿拉伯数字, 从 1 开始, 与综合稿中引入该专家的顺序一致<角色> 用 kebab-case 的人设关键词, 例如 逆向投资人、量化pm、hrd-p9、城市规划学者写入规则:
为什么必须落盘 (而不是只在上下文里流动):
这一阶段产物是"原料", 不要直接呈现给用户。 在内部用结构化方式整理:
<内部草稿 - 完成后丢弃>
问题: ...
核心张力: [专家 A 认为 X, 专家 B 认为 Y, 冲突点在哪]
共识区: [所有专家都同意的事实/结论]
分歧区: [专家之间的根本分歧, 各自的论据]
对小白最重要的 3-5 个 insight: ...
最适合的比喻/类比: ...
需要预警的最大风险: ...
</内部草稿>这一步不要在最终输出里留痕迹。
这一阶段产物是中间稿, 不直接呈现给用户; 但步骤 7 的综合稿必须吸收其结论。
派遣一个 general-purpose 子智能体担任"事实核查员", 让它读:
markdown/<主题>-专家*-*.md (所有专家稿)输出一份结构化校验报告。
核查员的硬性核查项 (缺一不可):
输出文件 (必须落盘): markdown/<主题>-factcheck-YYYYMMDD.md, 固定结构:
# 事实核查报告 — <主题>
## 1. 矛盾清单
| # | 专家 A 主张 | 专家 B 主张 | 冲突性质 (事实 / 视角 / 时效) | 建议处理 |
|---|------------|------------|----------------------------|---------|
## 2. 未经证实的主张
| # | 出处 (专家 + 节号) | 主张原文 | 缺失信息 | 紧急度 (高/中/低) |
## 3. 重叠区
| # | 哪些专家在说什么 | 建议合并表述 |
|---|----------------|------------|
## 4. 校验结论
- 必须移除或补源: [...]
- 允许反方观点并存: [...] (这些不要为了"统一口径"而偷偷抹平)
- 可以合并的重叠: [...]主循环在本步的处理规则:
派遣第二个 general-purpose 子智能体担任"红队", 让它读:
markdown/<主题>-专家*-*.mdmarkdown/<主题>-factcheck-YYYYMMDD.md输出反驳报告。红队的目标不是"赢"也不是"陪审", 而是让综合稿的承重墙级主张站得住脚 — 每一条都得扛住反方最聪明的反驳才配进最终文章。
红队流程:
输出文件 (必须落盘): markdown/<主题>-redteam-YYYYMMDD.md, 固定结构:
# 红队反驳报告 — <主题>
## 1. 承重墙级主张清单
(列出 3-7 条, 标注是哪位专家的哪个节)
## 2. 逐条反驳
| 主张 | 最强反论 (steel-manned) | 关键证据缺口 | 裁定 (SURVIVES / WEAKENS / REFUTED) |
## 3. 幸存主张清单
(SURVIVES + WEAKENS 的全部; 给综合稿可引用的措辞模板)
## 4. 被剔除主张与替代措辞
(REFUTED 的全部; 给综合稿可用的"有人主张 X, 但 Y 反驳…"措辞模板, 或直接删除)主循环在本步的处理规则:
这是 skill 的核心交付物, 规则最严:
文风
专家意见的措辞
结构建议 (不强制, 根据问题自由组织)
输出位置
保存到当前项目的 markdown/ 目录, 四类文件, 缺一不可:
专家中间稿 (步骤 3.8 已落盘):
markdown/<主题>-专家<编号>-<角色>-<YYYYMMDD>.mdmarkdown/<topic>-expert-<n>-<role>-<YYYYMMDD>.mdmarkdown/买房决策-专家1-看空翻多分析师-20260603.mdmarkdown/career-pivot-expert-2-serial-founder-20260603.md事实核查报告 (步骤 5 产出):
markdown/<主题>-factcheck-<YYYYMMDD>.mdmarkdown/<topic>-factcheck-<YYYYMMDD>.md红队反驳报告 (步骤 6 产出):
markdown/<主题>-redteam-<YYYYMMDD>.mdmarkdown/<topic>-redteam-<YYYYMMDD>.md最终综合稿 (步骤 7 产出):
markdown/<主题>-多角度分析-<YYYYMMDD>.mdmarkdown/<topic>-multi-perspective-<YYYYMMDD>.md<主题> 在所有文件名前缀保持完全一致, 用前缀就能直接看到本次分析的所有产物。最后给用户的报告里必须附三类计数: 通过验证的主张数 (SURVIVES) / 被弱化的主张数 (WEAKENS) / 被剔除的主张数 (REFUTED)。
输出前自检
markdown/<主题>-factcheck-<YYYYMMDD>.md 是否存在? "必须移除或补源"项是否已全部处理?markdown/<主题>-redteam-<YYYYMMDD>.md 是否存在? REFUTED 项是否已从综合稿中剔除或按报告第 4 节的措辞模板改写, 而不是用含糊措辞蒙混?markdown/ 目录下是否存在与本文主题完全对应的 N 个专家稿 (N = 参与的专家数)? 缺一不可<主题> 与综合稿一致, 编号与人设与综合稿中引入顺序匹配?expert-roles.md — 常见问题对应的专家角色清单, 帮你快速搭班子diagram-patterns.md — mermaid / svg / ascii 图示的速查与范式first-principles-framework.md — 第一性原理分析的骨架 (5 Whys + 约束识别 + 边界划定)synthesis-guide.md — 把多个专家观点编织成第一人称叙述的具体技法expert-analysis-template.md — 单个专家作答的内部模板 (步骤 3 用)article-template.md — 最终文章的开头/结尾/章节提示模板 (步骤 7 用)general-purpose 子代理 (而不是主循环自己挑刺): 视角独立才有校验价值 — 各位专家、fact-checker、red-team 都必须是不同的子代理上下文, 主循环只做编排与吸收结论; 给每份子代理的 prompt 必须把对应步骤 (3 / 5 / 6) 的硬性结构化指令完整嵌入, 不要省略字段general-purpose 子代理并行做多个专家的搜证, 你只做整合, 效率最高mcp__MiniMax__web_search / WebFetch 联网核实, 不要凭训练记忆 — 至少对 1-2 个关键数据点做交叉验证3b9c83d
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.