1How It Works & Mechanism
A 4-case state machine drives the interaction: A User names specific figures → Enters dialogue directly; B No figures named → Recommends candidates and waits for confirmation; C Follow-up input in an active chatroom → Continues with the same panel; D Explicit termination → Hands back control to the main Agent.
skills/dbs-chatroom/SKILL.md**情况 C:活动聊天室中的后续输入**
The fixed reply for Case D is "The chatroom has ended. The main Agent will now resume handling."; the precondition for Case C is specified as "the current conversation contains a previous round marked as 'chatroom still active', the user provides follow-up input, and has not explicitly terminated the chatroom or invoked `/dbs`". Structuring 'who should speak' as a state machine prevents asking for personas every round.
The methodology for recommending personas is 'select theories first, then select representative figures': decompose the topic into missing judgment variables, then locate theories that cover those variables—fame, eloquence, or personal life stories are never the starting point.
skills/dbs-chatroom/SKILL.md先把话题拆成缺失的判断变量,再找覆盖这些变量的理论。
What this achieves: transforms 'invite a few celebrities to chat' into 'invite several verifiable theoretical frameworks to address different variables.' The legitimacy of the recommendation list stems from the theories rather than the names—this is the fundamental difference from prompts that merely 'have a few expert personas chit-chat'.
Theoretical candidates must pass 5 screening criteria (clear propositions / withstands time / independently verifiable / addresses current variables / sufficient source material), and each figure must pass 4 qualifications and a 5-question self-check.
skills/dbs-chatroom/SKILL.md**经受时间检验**:经历过长期使用、批评、反驳和修正,价值不依赖一时的流行。
The 'sufficient source material' criterion explicitly demands 'reliable primary texts and sufficient explanatory literature to faithfully reconstruct the methodology, without patching scattered quotes into a fabricated viewpoint'; the 'pre-recommendation self-check' requires answering 5 questions one by one, replacing the persona if any answer is ambiguous—mitigating hallucination risks (piecing together fabricated viewpoints) as an upstream filter.
Contemporary content-driven celebrities are excluded by default, while distinguishing between 'system recommendations' and 'user-named figures': user-named figures may join the dialogue, but are not treated as system recommendations and will not auto-fill panel slots.
skills/dbs-chatroom/SKILL.md主要靠表达、传播或内容风格出名的人;
The exclusion list has 4 criteria (those famous for content styles, broad finance/business/knowledge KOLs, those providing only anecdotal experience or emotional value, and those whose primary asset is personal platform reach); it also notes that 'deceased vs. living is not a screening filter, nor are quota ratios set'. This boundary keeps outputs aligned with theoretical debate rather than celebrity quote compilations.
A mandatory turn stop waits for user confirmation post-recommendation, strictly forbidding autonomous dialogue initiation.
skills/dbs-chatroom/SKILL.md**停在这里,等用户回复「确认」「开始」或调整人选。不要继续执行。**
The recommendation output format is a fixed three-line block (🎯 Based on the topic "{topic_summary}", the following experts are recommended: 1./2./3. one line each for "Figure: Core viewpoint in one sentence") + a closing line "Confirm to launch chatroom."; this wait-for-confirmation rule is reiterated under 'Precautions' as 'Recommendation mode must await confirmation'.
Dialogue is generated in parallel via host Agent tools: one independent Agent per expert, with prompts dynamically generated using a fixed four-section structure (3 lines of thinking methods / honesty rules / speaking style and word count / current focus and previous round context).
skills/dbs-chatroom/SKILL.md确认人物后,使用 Agent tool 并行调用多个专家。每个专家一个独立 Agent。
Honesty rules consist of three fixed guidelines (admit uncertainty, avoid boilerplate templates, feel free to question topic premises); length is set to ~200 characters/words; when continuing discussions, each expert's prompt includes 'the previous round's original topic, expert speech summaries, the Arbiter summary, and the user's new question', requiring them to 'clearly state reservations, corrections, or additions to the previous round's conclusions'—preventing multi-turn interactions from degenerating into repetitive monologues.
The Arbiter (Claude) summary is defined as the core value of the skill, composed of three fixed sections: discussion quality, blind spot coverage, and actionable recommendations, with an explicit marker that the chatroom remains active.
skills/dbs-chatroom/SKILL.md—— 本轮讨论完成,聊天室仍在进行 ——
Precautions mandate that '**the Arbiter summary is mandatory**: it is the core value of this skill'; the summary format includes 'Are there real insights? (views beyond common sense)', 'Is there clash/debate? (collision of opposing views)', 'Important perspectives unmentioned by all', and 2-3 actionable advice items, ending with a prompt to continue typing or enter 'End chatroom' / `/dbs` to exit.
2Core Capabilities
014-case routing: user-named / unnamed / active chatroom follow-up / termination, each executing fixed logic branches
02Theory-first expert recommendations (3-5 figures), incorporating 5 theoretical criteria + 4 qualifications + 5-question pre-recommendation self-checks
03Accepts user-named figures while distinguishing them from system recommendations (not branded as recommendations, not used for auto-fill)
04Parallel multi-persona statements (Agent tools, one Agent per expert), aggregated and formatted under 💬
05Arbiter summary (discussion quality / blind spots / actionable advice), declared as the core value of this skill
06Persistent multi-turn active chatrooms: standard follow-up inputs route to the same panel by default, returning to the main Agent only upon explicit termination or /dbs
6Verdict & Scenarios
Elevates 'roleplay' into 'theoretical framework debate': recommendations rely on verifiable theories and variable coverage, minimizing quote-compilation outputs.Built-in anti-hallucination clauses: 'sufficient source material' requires primary texts for faithful reconstruction, explicitly banning the fabrication of views from fragmented quotes.Rigid turn-stopping points ensure the user always retains execution authority.Arbiter summaries provide tangible takeaways for each round and serve as context for subsequent rounds, fostering progressive discussions.Seamless session continuation and explicit exit paths: regular inputs continue the conversation by default, handing off to the main Agent only on 'End chatroom' or /dbs.Best for: Ideal for multi-perspective decision-making (strategic trade-offs, ethical dilemmas, investment/career decisions) by leveraging complementary theoretical frameworks to dissect problems, expose conflicts, uncover blind spots, and deliver actionable advice via the Arbiter. Also suitable for skill developers seeking to structure 'expert panels' into robust workflows rather than casual banter: its theory-first recommendation, turn-stopping confirmation, three-part Arbiter summary, and context-injected continuation can be directly referenced. When users name figures, it serves well for targeted comparative analysis (e.g., `/dbs-chatroom Charlie Munger Daniel Kahneman Ray Dalio`).
Not for: Not suitable for scenarios requiring actual historical statements from the personas—statements are model-simulated via frameworks rather than verified quotes (especially for living figures, which require user disclaimers); not suitable for fact-checking or data-heavy verification (the skill performs no retrieval); not suitable for users seeking immediate single-turn conclusions—the workflow requires recommendation, confirmation, parallel generation, and final summary, taking at least 2 to 3 turns; not suitable for workflows needing file archiving or out-of-session tracking (no files written); unfriendly to host environments lacking parallel sub-agent support (which degrades into a single model roleplaying multiple voices sequentially).