Install
openclaw skills install @lmf112358/roundtable-skills圆桌讨论——多 Agent 对抗性思考系统。 输入议题,调度多个具有冲突认知立场的 Agent 进行多轮对抗讨论, 输出共识、分歧和可执行行动指南。 支持内置领域专家库、god-skills 人物蒸馏与持久化、场景模板自动匹配。
openclaw skills install @lmf112358/roundtable-skills通过强制多角度对抗性思考,打破单一视角的认知盲区,提升复杂决策的质量。
核心原则:圆桌的价值不在"圆桌"这个形式,而在"对抗"这个机制。
/roundtable当本 Skill 被安装后,用户可直接输入斜杠命令启动圆桌讨论:
/roundtable 要不要辞职去创业
/roundtable 我们该不该用微服务重构 --mode=深度
/roundtable 评估这个AI产品方案 --roles=devil-advocate,ai-product-manager,llm-architect --no-interrupt
/roundtable <议题> [--mode=快速|标准|深度] [--roles=角色名列表] [--no-interrupt]
| 参数 | 说明 | 默认值 |
|---|---|---|
<议题> | 要讨论的决策或问题 | 必填 |
--mode | 讨论模式 | 标准 |
--roles | 显式指定参与角色(逗号分隔) | 系统根据议题自动推荐 |
--no-interrupt | 跳过轮次 1 后的检查点,仅保留异常介入与最终报告确认 | 否 |
devil-advocate, optimist, data-evidence, user-advocate, systems-thinker, resource-constraintai-product-manager, llm-architect, rag-specialist, growth-pm 等(完整列表见 references/experts/)elon-musk, warren-buffett 等(需先存在于 characters/ 或通过 god-skills 蒸馏)tools/parse-intent.md 解析议题与角色tools/orchestrate-agents.md 执行多 Agent 讨论在启动前判断议题是否适合:
不适合(直接分析,不启动圆桌):
适合(启动圆桌):
| 层级 | 作用 | 来源 | 数量 |
|---|---|---|---|
| L1 通用认知立场 | 保证对抗性和多视角 | references/roles/ | 每场必选 2-3 个 |
| L2 领域专家 | 保证专业深度 | references/experts/ | 按议题匹配 2-4 个 |
| L3 蒸馏人物 | 个性化、特定真实人物 | characters/(god-skills 蒸馏) | 用户指定,0-N 个 |
高质量圆桌 = 2 个 L1(保对抗)+ 3 个 L2(保深度)
L1 角色清单见 references/roles/,每个角色包含:认知框架、知识域、决策偏好、对抗规则、表达风格。
按 tools/parse-intent.md 执行:
references/templates/)characters/ 或调用 god-skills向用户展示推荐的角色组合,说明每个角色的立场和作用。 系统推荐,用户确认。 用户可以替换、添加、移除角色。
按 tools/orchestrate-agents.md 和场景模板指定的协议执行:
按 tools/synthesize-output.md 生成结构化结果:
讨论记录保存到 memory/YYYY-MM-DD-{议题简述}.md,供后续检索复用。
| 模式 | 角色数 | 轮次 | 适用场景 | 触发词 |
|---|---|---|---|---|
| 快速 | 3 | 1 轮 | 简单决策、初步探索 | "简单讨论""快速看看" |
| 标准 | 4-5 | 3 轮 | 中等复杂度决策 | 默认模式 |
| 深度 | 5-7 | 3 轮 + 检索 | 重大决策、战略规划 | "深入分析""战略级" |
将真实人物或特定专家类型转化为可参与讨论的标准角色,持久化到 characters/。
characters/,元信息标注 source: external-import。详细流程见 tools/distill-character.md。
角色文件只包含"人格"信息(认知框架/知识域/决策偏好/对抗规则/表达风格),禁止写入任何具体任务/议题信息。
具体任务信息在运行时通过装饰器注入(见下文),永不回写角色文件。 违反纯净性的人物文件会被污染——下次换个议题就串台,必须拒绝或修复。
每场讨论为每个角色动态生成任务装饰器,包含:
角色实例 = 角色文件(人格) + 任务装饰器(任务)
装饰器内容只存在于当场 prompt 与讨论归档中,永不回写角色文件。
同一人物可跨议题复用,互不污染。详见 tools/task-decorator.md。
以下机制防止讨论退化为"同一观点换几种语气":