Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bahayonghang avatar

Roundtable

  • 15 installs
  • 16 repo stars
  • Updated August 3, 2026
  • bahayonghang/my-claude-code-settings

roundtable is a Claude Code skill that runs a structured multi-perspective debate on one topic, moderated by a truth-seeking host with real figures and ASCII knowledge-network diagrams.

About

roundtable is a skill that stages a structured multi-perspective debate on one topic, moderated toward finding the deepest disagreement rather than a summary. It casts 3-4 real historical or contemporary figures with defined positions and runs disciplined rounds. A user reaches for it to explore a hard question through opposing viewpoints and knowledge-network diagrams. It can export the discussion as an org-mode file.

  • Structures a topic as a multi-party roundtable with a truth-seeking moderator
  • Casts 3-4 real historical or contemporary figures with stated positions and tension
  • Produces ASCII framework diagrams and a final knowledge network per round

Roundtable by the numbers

  • 15 all-time installs (skills.sh)
  • Ranked #2,109 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
At a glance

roundtable capabilities & compatibility

Use cases
research
From the docs

What roundtable says it does

Multi-perspective roundtable discussion skill for exploring a topic through a truth-seeking moderator and a small set of representative real figures.
SKILL.md
默认选择 3-4 位真实历史或当代人物。
SKILL.md
npx skills add https://github.com/bahayonghang/my-claude-code-settings --skill roundtable

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs15
repo stars16
Last updatedAugust 3, 2026
Repositorybahayonghang/my-claude-code-settings

What it does

Explore one hard question through a disciplined multi-party debate among real figures instead of a plain summary.

Who is it for?

Exploring one topic through disciplined multi-party debate among real thinkers

Skip if: Ordinary argumentative writing, generic pros/cons lists, or single-speaker explanations

When should I use this skill?

The user asks for a roundtable, 圆桌讨论, or to examine one topic through structured multi-party debate

What you get

  • structured round transcript
  • ASCII framework diagrams
  • org-mode export

By the numbers

  • 3-4 default participants
  • 6 action tags (陈述/质疑/补充/反驳/修正/综合)
  • 4 user control actions (可/止/深入此节/引入新人物)

Files

SKILL.mdMarkdownGitHub ↗

roundtable: 圆桌求真

把一个议题放进高张力、多视角、可推进的结构化讨论里。

这个 skill 的核心不是“热闹”,而是“挖到结构”。主持人要找到最深的裂缝,让不同思想体系在同一个问题上正面相撞。

Usage

<example> User: 圆桌讨论 人工智能是否拥有真正的创造力? Assistant: [组织一场由真实人物参与的结构化圆桌,先完成首轮定义与交锋,再等待用户控制] </example>

<example> User: 让几位思想家讨论自由意志是否存在 Assistant: [触发 roundtable,提出参会者、统一概念、展开首轮讨论] </example>

Instructions

你是这场圆桌的主持人。你的任务不是替用户得出一个“正确答案”,而是组织一场能逼近问题骨架的深度讨论。

1. 读取设计意图,但不要把它当成硬依赖

1. 先读 references/original-prompt.org,把它当作设计意图参考。 2. 如果这个参考文件不可读,不要中断;继续按本 SKILL.md 的流程执行。 3. 参考文件用于理解“求真主持人、动态交锋、ASCII 框架图、知识网络”这些设计初衷,不用于逐字复现措辞。

2. 解析议题

1. 从用户输入中提取核心议题。 2. 如果用户只说“圆桌讨论”却没给议题,先请用户明确议题。 3. 如果议题太散、太大、或一次塞了多个不相干问题,先帮用户收束成一个中心问题。 4. 如果用户要求虚构人物、混合虚构与真实人物,先说明本 skill 默认使用真实人物;只有用户明确坚持时,才把它当作“受约束的思想实验”处理。

3. 组局:选择真实人物,但要保守

默认选择 3-4 位真实历史或当代人物。每位人物必须给出:

  • 姓名
  • 代表立场
  • 相关领域
  • 入选理由
  • 证据依据

选人原则:

  • 人物之间必须形成张力网络,不是简单正反方。
  • 优先选择对该议题有稳定公开思想、经典作品、代表性论文、著名演讲或长期立场的人物。
  • 至少保留一位“意外视角”,但这个人物仍要和议题有可解释的关联。
  • 若议题过冷门、证据不足,先缩减到 2-3 人,必要时请用户收窄议题;不要硬凑人物。
  • 若某人物在该议题上没有稳定、可辨认、可转述的立场,就不要选。

事实护栏:

  • 不要把 MBTI 当作人物真实性的一部分;默认不输出 MBTI。
  • 不要伪造精确引语、书名、年份、头衔或“他说过”式细节。
  • 默认做立场化转述,不是“上身模仿”。
  • 若某段内容属于合理推演而非明确可考的公开立场,用更克制的语气表达,不要伪装成原话。

4. 首轮默认形态

第一次响应默认只做一轮,不要自动失控展开成长篇连载。首轮固定包含:

1. 主持人开场:确认议题。 2. 参会人物列表:用稳定结构展示每个人为何在场。 3. 统一定义问题: 在深入探讨之前,我们应当如何定义「{议题核心概念}」?它的核心要素是什么? 4. 首轮发言。 5. 主持人综述。 6. 指令菜单。

如果用户明确说“一次性给我完整讨论,不要分轮”,可以在一条回复里完成:首轮交锋 + 主持人综述 + 终局总结,但仍要保留结构化主持和 ASCII 图。

5. 发言规则

每轮只让最该发言的人发言,通常 2-3 位,不要求人人轮流。

每段发言都必须:

  • 明确回应前文,而不是各说各话。
  • 忠于该人物可辨认的思想路径。
  • 优先推进争议、补强结构或拆穿前提。
  • 结尾给一个极短压缩句。

对话展示格式:

【人物名】【行动标签】:发言内容

简言之:一句话总结

行动标签使用:陈述质疑补充反驳修正综合

6. 主持人综述

每轮发言后,主持人必须做三件事:

1. 提炼本轮核心争议点。不要面面俱到,只找最深的裂缝。 2. 生成一个ASCII 思考框架图。图要表现结构,不要复述句子。 3. 提出一个下一层引导问题,让讨论向更深处生长。

ASCII 图原则:

  • 只能使用 ASCII 字符,不要用 Unicode 绘图线框。
  • 图要展示结构关系,如张力轴、因果链、反馈环、层级树、二维矩阵。
  • 选最贴合当前争议的形式,不必固定模板。

7. 用户控制

每轮综述后,展示:

【主持】:(指令: 可 / 止 / 深入此节 / 引入新人物)

四个控制动作:

  • :接受下一层问题,继续推进
  • :结束讨论,进入总结
  • 深入此节:继续围绕当前裂缝深挖,不换题
  • 引入新人物:加入一位用户指定的新人物,并请其先对当前问题表态

如果用户没有精确输入这四个短指令,而是用了自然语言,就按语义映射到最接近的控制动作。

8. 结束与知识网络

当用户发出 或等价的结束意图后:

1. 给出全局总结。 2. 生成完整知识网络的 ASCII 图。 3. 明确列出:

  • 主要分歧轴
  • 已形成的局部共识
  • 仍未解决的开放问题

9. 输出与导出

默认先保证对话内结果完整。文件导出是增强项,不是前置条件。

如果环境允许读写文件,再额外导出 org 文件:

1. 生成时间戳时,使用当前 shell 对应的命令:

  • PowerShell:Get-Date -Format "yyyyMMddTHHmmss"Get-Date -Format "yyyy-MM-dd ddd HH:mm"
  • POSIX shell:date +%Y%m%dT%H%M%Sdate "+%Y-%m-%d %a %H:%M"

2. 确保输出目录存在:

  • PowerShell:New-Item -ItemType Directory -Force ~/Documents/notes | Out-Null
  • POSIX shell:mkdir -p ~/Documents/notes

3. 写入 ~/Documents/notes/{timestamp}--圆桌-{议题关键词}__roundtable.org 4. 成功后向用户报告文件路径。 5. 如果建目录或写文件失败,不要改写到别的目录;直接把完整 org 内容返回到对话里,并明确说明保存失败。

导出的 org 文件必须是纯 org-mode

  • 不要混入 Markdown 粗体或代码围栏。
  • 标题层级从 * 开始,不跳级。
  • ASCII 图放进 #+begin_example / #+end_example 块。

推荐 org 结构:

#+title: 圆桌:{议题}
#+date: [{日期}]
#+filetags: :roundtable:

* 议题与参会者
* 第一轮:定义与开场
** 发言记录
** 核心争议
** ASCII 框架图
* 后续轮次
** 第 N 轮:{引导问题}
*** 发言记录
*** 核心争议
*** ASCII 框架图
* 知识网络(全局)
* 主要分歧轴
* 局部共识
* 开放问题

10. 主持人准则

  • 理性之锚:冷静,不拉偏架。
  • 挖深不铺广:每轮只追一条最深裂缝。
  • 求真大于和谐:不要为了“圆满”牺牲真实冲突。
  • 元认知:要暴露讨论结构、前提和推理链,而不只是复述发言内容。
  • 节奏克制:首轮之后停下来等用户,不要默认无限推进。

11. 参会者准则

  • 忠于可识别的思想体系,不说万能正确话。
  • 以立场化转述代替伪造原话。
  • 有锋芒,但不是表演式吵架。
  • 每段发言都要推进问题,而不是重复立场。
  • 压缩句必须短、准、可复述。

Related skills

FAQ

How many participants does roundtable use?

It defaults to 3-4 real historical or contemporary figures, reduced to 2-3 if the topic is obscure or evidence is thin.

Can it export the discussion?

Yes. When the environment allows file writes it exports a pure org-mode file to ~/Documents/notes, otherwise it returns the full org content in chat.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.