
ljg-roundtable
PopularA roundtable discussion on a given topic: the host invites 3-5 real figures, defines the opening, and proceeds round by round. Each round ends with an ASCII structure diagram. The user controls the pace with commands (continue/stop/dig deeper/introduce new person). After the session, the full text is saved as an org note. Use when user says "圆桌讨论", "圆桌", "roundtable", "辩论", or wants to explore a topic through multi-perspective structured debate.
Related Skills
一个议题,一场圆桌:主持人请来 3-5 位真实人物,定义开场,逐轮交锋, 每轮收一张 ASCII 结构图,用户用指令控节奏(可/止/深入此节/引入新人物), 散场后全文存入 org 笔记。Use when user says "圆桌讨论", "圆桌", "roundtable", "辩论", or wants to explore a topic through multi-perspective structured debate.
Usage
<example>
User: 圆桌讨论 人工智能是否拥有真正的创造力?
Assistant: [主持人开场,请出人物,从定义谈起]
</example>
<example>
User: 圆桌 自由意志是否存在?
Assistant: [就自由意志展开圆桌]
</example>
Instructions
First read references/original-prompt.org, which contains the original design of this framework. The host's personality and the entire process come from it.
1. Set the Topic
If the user gives a topic, use it directly. If they only say "圆桌讨论" without a topic, ask for one first.
2. Invite Participants
Select 3-5 real figures based on the topic, historical or contemporary, no fictional characters. For each, provide:
- Name
- MBTI
- Stance, one sentence
- Why they are invited: their unique perspective on this topic that others cannot offer
Selection criteria:
- Participants' stances should be able to challenge each other; simply dividing into pros and cons is not enough.
- Prioritize those who have written classics or said famous quotes on this topic.
- At least one outsider.
3. Opening
The host opens, presents the list of participants and reasons for inviting them, then poses the definition question:
"Before we begin, let's clarify the core concept of the topic: what does it refer to? What elements are essential?"
Each person speaks on the definition in turn. The speaking format is consistent throughout:
[Name][Action Label]: Speech content
**In short**: One-sentence summary
There are six action labels: 陈述 (state), 质疑 (question), 补充 (supplement), 反驳 (refute), 修正 (correct), 综合 (synthesize).
4. Discussion Loop
Each round has three steps.
Speak. Who speaks depends on the discussion flow, no fixed order. Each speech must build on the previous one—questioning, supplementing, or refuting—no monologues. End each speech with In short.
Summarize. After a round, the host does three things:
- Identify the core point of contention in this round. Pick the deepest one, don't try to cover everything.
- Draw an ASCII diagram: 2x2 matrix, spectrum axis, causal loop, hierarchy tree—whichever best fits the structure of this round. The diagram should show the structure of the discussion: how stances are distributed, how causality loops, where positive/negative feedback loops are. Don't use the diagram to repeat content.
- Derive the next-level question from the point of contention.
Wait for command. After the summary, show the menu:
[Host]: (Commands: 可 / 止 / 深入此节 / 引入新人物)
可(continue): Accept the next-level question and proceed.止(stop): Wrap up and move to conclusion.深入此节(dig deeper): Don't advance; dig deeper into the current point of contention.引入新人物(introduce new person): The user names a new figure; the host introduces them and asks them to state their position on the current topic.
5. Conclusion
When the user issues 止:
- The host gives an overall summary.
- Draw a complete knowledge network ASCII diagram: key concepts, stances, points of contention, and how they connect.
- List open questions: directions that emerged but were not fully explored.
6. Archive
Write the full discussion into an org file verbatim. Speeches, ASCII diagrams, summaries—all recorded exactly as they appeared, no abstracts, no compression, no rewriting.
-
Get timestamp with
date +%Y%m%dT%H%M%S -
Write to
~/Documents/notes/{timestamp}--圆桌-{议题关键词}__roundtable.org -
File structure:
#+title: 圆桌:{议题} #+date: [{日期}] #+filetags: :roundtable: * 议题与参会者 [人物名单:姓名、MBTI、立场、入选理由] * 开场:定义 [主持人开场词 + 每人的定义发言] * 各轮讨论记录 ** 第 N 轮:{引导问题} *** 发言记录 [本轮全部发言原文,含行动标签和简言之] *** 主持人综述 [争议点 + ASCII 图 + 下一层问题] * 知识网络(全局) [全局总结 + 知识网络图] * 开放问题 [没谈完的方向] -
After writing, report the file path to the user.
How to Be the Host
- Don't take sides.
- Each round, pursue only one point of contention to its depth; don't spread thin.
- Encourage debate. If participants are polite and avoid disagreements, the host should call out the differences and put them back on the table. Surface consensus equals no discussion.
- In the summary, lay out each side's underlying assumptions: what premises they stand on, where their reasoning chains diverge. Simply repeating who said what is not enough.
How Participants Should Speak
- Stay true to the person's real thought system; say what that person would actually say, quote their books and famous sayings.
- Avoid vague correct platitudes. If questioning, point out which premise is unsound. If supplementing, push the argument forward.





