ljg-roundtable
- One topic, one roundtable: The host invites 3-5 real figures, sets the opening definitions, drives round-by-round clashes, provides an ASCII structure diagram per round, and lets the user control the pacing via commands (Continue / Stop / Deep-dive here / Introduce a new figure). The full transcript is saved to an org note after the session ends. Use when user says "圆桌讨论", "圆桌", "roundtable", "辩论", or wants to explore a topic through multi-perspective structured debate.
1How It Works & Mechanism
Pure prompt orchestration: At the opening, read the original in-repo design document references/original-prompt.org, from which the host's personality and the entire workflow are derived.
先读 `references/original-prompt.org`,这套框架的原始设计在里面,主持人的性格和整个流程都从它来。
In the guest invitation stage, select 3-5 real historical or contemporary figures based on the topic—no fictional characters allowed—providing four items for each: name, MBTI, stance, and rationale for selection.
按议题挑 3-5 位真实人物,历史的当代的都行,不要虚构。每位给四样:
Three rules for guest selection: Stances must be able to clash with each other (more than just two opposing camps), priority given to those with famous classic quotes, and at least one outsider to the field.
几个人的立场要能互相较劲,光分正方反方两队不够…优先挑在这个题上写过经典、说过名言的人…至少一位行外人
Start by setting definitional questions, followed by a unified speaking format: [Figure Name][Action Tag]: Statement content, plus an 'In brief' one-sentence summary.
【人物名】【行动标签】:发言内容…**简言之**:一句话总结
Six fixed action tags constrain the nature and conversational relationship of each statement.
行动标签六种:`陈述`、`质疑`、`补充`、`反驳`、`修正`、`综合`。
A three-step discussion loop: Statement (builds on the previous turn, no rigid round-robin, no talking past others) → Host synthesis → Await command.
谁说话看讨论走势定,不排班。每段发言必须接着前面的话说
During the synthesis phase, the host highlights the deepest core point of contention for the round and draws an ASCII structure diagram (choosing a 2x2 matrix, spectrum axis, causal loop, or hierarchy tree based on the structure).
画一张 ASCII 图:2x2 矩阵、光谱轴、因果环、层级树,哪种贴合本轮结构用哪种。
After each synthesis round, display a four-command menu letting the user control the pace: Continue / Stop / Deep-dive here / Introduce a new figure.
【主持】:(指令: 可 / 止 / 深入此节 / 引入新人物)
At wrap-up, the host delivers an overarching synthesis, draws a comprehensive knowledge network ASCII diagram, and lists unresolved open questions.
画一张完整的知识网络 ASCII 图:这场讨论的关键概念、各家立场、争议点,彼此怎么连
Archiving: Use date to capture a timestamp, then write the full discussion transcript verbatim into ~/Context/{timestamp}--圆桌-{议题关键词}__roundtable.org without summarization or rewriting.
讨论全文写进 org 文件,一字不差。
2Core Capabilities
4Recommended Governance & Evidence
- scripts/: Executes local script or command: date +%Y%m%dT%H%M%S (retrieves timestamp to generate archive filename)
- 本地工作目录: File read/write and artifact output: ~/Context/{timestamp}--圆桌-{议题关键词}__roundtable.org (verbatim org archive of the full discussion)
5Second-Pass Verification
- [ok] reference 依赖声明 — SKILL.md 原文『先读 `references/original-prompt.org`』存在;§1 清单确有该文件。
- [ok] 请人 3-5 位真实人物 — 『按议题挑 3-5 位真实人物…不要虚构。每位给四样:』原文在。
- [ok] 六种行动标签 — 『行动标签六种:`陈述`、`质疑`、`补充`、`反驳`、`修正`、`综合`。』原文在。
- [ok] ASCII 结构图产出 — 综述与收场两处 ASCII 图指令原文均在。
- [ok] 四指令菜单 — 『【主持】:(指令: 可 / 止 / 深入此节 / 引入新人物)』原文在。
- [ok] 存档路径与一字不差 — 正文给出 ~/Context/{timestamp}--圆桌-{议题关键词}__roundtable.org 与 date 取时间戳;『讨论全文写进 org 文件,一字不差。』原文在。
- [discrepancy] 风险扫描与内文差异 — 扫描栏『执行外部程序/写盘』均报无命中,但正文含 backtick `date +%Y%m%dT%H%M%S` 与写 org 文件指令;按口径以§2 内文为准,故 scripts_executed/file_writes 非空。
- [ok] 外部依赖为空 — 无外部 CLI/API/网络端点,仅仓内 reference 文件。
6Verdict & Scenarios
3499ddb7aedda0bc…