ワークフロー&基本ツール · dontbesilent2025/dbskill

dbs-chatroom

トピックに応じて専門家を推薦またはユーザー指定を受け入れ、複数ペルソナによる対話をシミュレートして対立点を総括します。ターゲットを絞ったチャットルーム、専門家による議論、または現在のチャットルームの継続をユーザーが求めた場合に使用します。

L1 基本 · ソース登録のみV1 コミット固定Dual-pass Audit
Author dontbesilent2025GitHub dontbesilent2025/dbskill ↗Stars 10121License CC BY-NC 4.0(仓库根 LICENSE 首行「Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)」,条款为 Attribution + NonCommercial,Copyright (c) 2026 dontbesilent。**非商业授权**:个人/学习/研究可直接使用,商业用途需单独授权;GitHub API license.spdx_id 为 NOASSERTION(CC 系非 SPDX 标准标识))Commit 8b8e33f1ec
管理レベルは Skill の能力と推奨統制措置を示すものであり、品質や安全性の認証、利用可否の判定ではありません。使用の可否はユーザーおよび管理者が決定します。Agent 環境によって制約が異なるため、自動保護を仮定しないでください。第三者製 Skill の著作権は原著作者に帰属し、利用リスクは利用者が負います。

1仕組みと動作原理

4つの状況に対応するステートマシン駆動のインタラクション:A ユーザーによる人物指名あり → 即座に対話へ移行;B 指名なし → 推薦を提示して確認待ち;C アクティブなチャットルームでの追加入力 → 同一メンバーで継続;D 明確な終了指示 → メインAgentへ制御を返却。

skills/dbs-chatroom/SKILL.md
**情况 C:活动聊天室中的后续输入**
状況Dにおける固定返答は「チャットルームは終了しました。以降の処理はメインAgentが引き継ぎます。」です。Cの判定条件は「現在の対話に『チャットルーム進行中』とマークされた前回のセッションが存在し、ユーザーが追加入力を継続しており、かつチャットルームの明確な終了指示や `/dbs` の呼び出しがないこと」と明記されています。「誰が発言すべきか」をステートマシン化することで、ターンごとに人物を再確認する手間を排除しています。

人物推薦のメソドロジーは「理論を先に選び、その後に代表人物を選定する」アプローチを採用:トピックを不足している判断変数へ分解し、それらを網羅する理論を特定します。知名度、表現力、個人の経歴を出発点とすることはありません。

skills/dbs-chatroom/SKILL.md
先把话题拆成缺失的判断变量,再找覆盖这些变量的理论。
このアプローチの狙い:「有名人を集めて雑談させる」形式から、「検証可能な複数の理論的枠組みを用いて異なる変数を処理する」形式への転換です。推薦リストの妥当性は人名ではなく理論に由来しており、これが「専門家ロールに適当に雑談させる」類のプロンプトとの根本的な差別化要素となります。

候補となる理論は5項目の選定基準(命題の明瞭さ/経年検証の有無/独立検証可能性/対象変数の処理能力/十分な資料)をクリアする必要があり、各人物にも4つの資格要件と5問の事前セルフチェックが課されます。

skills/dbs-chatroom/SKILL.md
**经受时间检验**:经历过长期使用、批评、反驳和修正,价值不依赖一时的流行。
「十分な資料」の項目では、「断片的な名言をつなぎ合わせた架空の見解を作ることなく、手法を忠実に再現できる信頼性の高い一次資料と十分な解説テキストが存在すること」を明示的に要求しています。「推薦前セルフチェック」では5つの設問への回答を義務付け、1つでも曖昧な点があれば別の人選に変更することで、ハルシネーションのリスク(架空の見解の捏造)をスクリーニング段階で排除します。

現代のコンテンツ型著名人はデフォルトで除外され、「システム推薦」と「ユーザー指名」は明確に区別されます。ユーザー指名の人物は対話に参加可能ですが、システム推薦扱いにはならず、自動補充枠にも充当されません。

skills/dbs-chatroom/SKILL.md
主要靠表达、传播或内容风格出名的人;
除外リストには4項目(発信スタイルで著名な人物、一般的なビジネス/金融/知識系KOL、経験則や感情的価値のみを提供する人物、個人の知名度やプラットフォーム影響力が主資産である人物)が設定されています。また「生死は選定条件とせず、人数比率も設けない」と明記されています。この境界設定により、出力が有名人の名言集ではなく理論的な議論として維持されます。

推薦提示後は強制的にターンを停止して確認を待ち、独断で対話を開始することを禁止しています。

skills/dbs-chatroom/SKILL.md
**停在这里,等用户回复「确认」「开始」或调整人选。不要继续执行。**
推薦の出力フォーマットは固定の3行(🎯 トピック「{話題の要約}」に基づき、以下の専門家を推薦します:1./2./3. 各行「人物:1行のコア主張」)+「確認後にチャットルームを開始します。」の一文で構成されます。この確認待ちルールは、「注意事項」内でも「推薦モードでは必ず確認を待つこと」として再確認されています。

対話はホストAgent toolにより並列生成されます。専門家ごとに独立したAgentが割り当てられ、固定の4段構成(思考アプローチ3箇条/誠実性ルール/発言スタイルと文字数/当ターンの論点と前ターンのコンテキスト)に基づきプロンプトが動的生成されます。

skills/dbs-chatroom/SKILL.md
确认人物后,使用 Agent tool 并行调用多个专家。每个专家一个独立 Agent。
誠実性ルールは3つの固定指針(不確実な場合は認める、定型文を避ける、トピックの前提自体を疑ってよい)で構成されます。文字数は200字程度を目安とします。議論を継続する場合、各専門家のプロンプトには「前ターンの元のトピック、専門家発言の要約、審判の総括、およびユーザーの新たな問い」が引き継がれ、「前ターンの結論に対する保留、修正、補足を明確に示すこと」が要求されるため、複数ターンが単なる独白の繰り返しになるのを防ぎます。

審判(Claude)による総括は本skillの中核的価値と位置づけられ、議論の質、盲点の補完、実行可能な提案という固定の3ブロックで構成され、チャットルームが進行中であることを明示的にマークします。

skills/dbs-chatroom/SKILL.md
—— 本轮讨论完成,聊天室仍在进行 ——
注意事項には「**審判による総括は必須**:これが本skillの中核価値である」と明記されています。総括フォーマットには「真の洞察はあるか(常識を超えた視点)」「論争や衝突はあるか(異なる見解のぶつかり合い)」「誰も言及していない重要な視点」、および2〜3項目の実行可能なアクション提案が含まれ、末尾には入力を継続するか「チャットルーム終了」または `/dbs` で退出可能である旨が案内されます。

2コア機能

014ケースのルーティング:指名あり/指名なし/アクティブなルームの継続/終了を固定ブランチで処理
02理論優先の専門家推薦(3〜5名)、5項目の理論選定基準+4つの資格要件+5問の推薦前セルフチェックを内包
03ユーザー指名人物の受け入れとシステム推薦との明確な区別(推薦として偽装せず、欠員補充にも不使用)
04並列マルチペルソナ発言(Agent toolを用い1専門家につき1Agent)、💬の固定フォーマットで集約出力
05審判による総括(議論の質/盲点補完/実行可能な提案)、本skillが標榜する中核的価値
06アクティブなチャットルームの継続的マルチターン:通常の追加入力はデフォルトで同グループに引き継がれ、明示的な終了指示または /dbs のみでメインAgentへ復帰

3外部依存関係

KindDependency / Endpoint
cli宿主 Agent tool(多子代理并行调度;由宿主提供,非第三方依赖)

4推奨統制措置と判定根拠

安全運用のための推奨統制措置
Agent 向け
自動ロード可能
管理者向け
ソースとバージョンの記録
判定根拠(ファイルパスと抜粋)
  • SKILL.md: プロンプト指示およびルールテキストのみで構成され、スクリプト実行や外部への副作用は一切ありません。
監査ノート: バッチ4最終判定基準の第1区分(Tier 1)に基づく自己証明:dbs-chatroomディレクトリにはSKILL.mdとagents/openai.yamlのみが存在し、scripts/references/テンプレート/データファイルは含まれていません。独自スクリプト、ネットワークエンドポイント、認証情報の読み取り、ディスクへの書き込みは一切なく、実行時における唯一の外部アクションは「ホストのAgent toolを用いた複数専門家の並列呼び出し」のみです。Agent toolはホスト環境が提供する機能(本skill付属のCLIやサードパーティ製サービスではない)であり、生成された専門家向けプロンプトが外部の生成バックエンドへ送出されることもないため、第2区分(独自スクリプトによる書き込み)および第3/4区分(固定エンドポイントへの問い合わせ/素材の外部生成)のいずれにも該当しません。リスクはプロンプト層に限定されます。すなわち、ユーザーのトピックや指名された人物名がサブエージェントのプロンプトにそのまま挿入される点(インジェクション対象面)、および存命人物のシミュレーション発言が本人の実際の発言と誤認されるリスク(risks参照)です。

5二重目の独立検証

  • [ok] 「多角色对话」是否真由独立子代理生成(夸大核查) — SKILL.md 第三步与注意事项两处都要求「使用 Agent tool 并行调用多个专家。每个专家一个独立 Agent」,并规定「两个 Agent 必须并行调用」式纪律(本 skill 表述为「1. **必须使用 Agent tool**:每个专家一个独立 Agent,并行调用」);实现方式属宿主能力,但 skill 侧的要求明确,不是单模型自述多角色。
  • [ok] 无脚本/无网络/无凭证/无写入(green 档自证) — 目录仅 SKILL.md + agents/openai.yaml;token 扫描中 http|curl|wget|API_KEY|token|secret|\.env|bash|exec|python 零命中;命中的只有「Agent tool」字样(宿主能力);无任何写盘指令。
  • [ok] 推荐停轮约束逐字存在 — 「**停在这里,等用户回复「确认」「开始」或调整人选。不要继续执行。**」与注意事项第 2 条「推荐模式必须等确认」两处互相印证。
  • [ok] 理论筛选 5 条 + 资格 4 条 + 排除 4 条 + 自检 5 问齐全 — 逐段读过:理论筛选(命题清楚/经受时间检验/可独立验证/能够处理当前变量/材料足够);理论资格 4 条;默认排除 4 条;推荐前自检 5 问。数量与描述一致,无遗漏。
  • [ok] 判官总结是否为真实机制而非装饰 — 第四步给出固定格式(🎯 Claude 判官总结 + 讨论质量/补盲区/可执行建议)与轮次标记行,并规定每位专家 prompt 在续聊时必须带上一轮判官总结——说明总结被当作下一轮的输入,不只是输出装饰。
  • [ok] 与 marketplace 条目描述一致 — marketplace.json 描述「定向聊天室。根据话题推荐或接受用户指定的专家,模拟多角色对话 + 判官总结。」与 SKILL.md 一致。
  • [ok] 元数据(license/stars/last_push/installs/commit) — GitHub API:stars 10121、pushed_at 2026-09-07T03:48:59Z、license.spdx_id NOASSERTION(根 LICENSE 为 CC BY-NC 4.0,非商业);本地 HEAD = 8b8e33f1ecaed8cee606fe950c4426b525ead314 = 任务 pin。
  • [discrepancy] meta.installs 值域校正(批4 质检 2026-09-15) — 原记录为 skills.sh 仓库级聚合徽标(579.6K(skills.sh 徽标 /b/dontbesilent2025/…),并非本 skill 的单体安装量;站内惯例只记可定位的单 skill 数值 → 校正为 null(其他 25 份 dbs 报告本就为 null,修此 8 份以齐平)

6結論

  • 「ロールプレイ」を「理論的枠組みによるディベート」へと昇華:推薦根拠を理論の検証可能性と変数網羅性に置くことで、名言集のような浅い出力を抑制。
  • ハルシネーション対策の組み込み:「十分な資料」要件により忠実な再現が可能な一次資料の存在を義務付け、断片的な引用からの架空見解の捏造を明示的に禁止。
  • インタラクションにおける厳格なターン停止ポイントにより、ユーザーが常に実行の主導権を保持。
  • 審判の総括により各ターンで実用的な判断材料が得られ、それが次ターンの入力として活用されることで議論が段階的に発展。
  • 柔軟なセッション継続と明確な終了設計:追加入力はデフォルトで議論を継続し、「チャットルーム終了」または /dbs のみでメインAgentへ安全に返却。
  • 最適な用途: 多角的な視点からの判断が求められる課題(戦略的トレードオフ、倫理的ジレンマ、投資やキャリアの意思決定など)において、相互補完的な理論的枠組みを用いて問題を分解し、対立点や盲点を浮き彫りにした上で、審判による実行可能な提言を得たい場合に最適です。また、「専門家討論」を単なる雑談ではなく構造化されたプロダクトとして設計したいskill開発者にも適しており、理論優先の推薦、確認のためのターン停止、審判の3ブロック総括、継続時のコンテキスト注入の4点は直接参考にできます。ユーザーが人物を指名した場合には、ターゲットを絞った比較検討(例:「/dbs-chatroom チャーリー・マンガー ダニエル・カーネマン レイ・ダリオ」)にも有効です。
    不向きな用途: 人物本人の実際の見解を求める用途には不向きです(発言は理論モデルに基づくシミュレーションであり、歴史的人物の肉声ではありません。存命人物の場合はユーザー自身での明記が必要です)。ファクトチェックや定量的データの裏付けを要する議論には適しません(本skillは情報検索を行いません)。1回の入力で即座に結論を求めるユーザーには不向きです(推薦→確認待ち→並列発言→最終総括と、最低でも2〜3ターンを要します)。セッション外でのファイル保存や履歴追跡が必要な環境には適しません(ファイル書き込みは行いません)。ホスト側が並列サブエージェントをサポートしていない環境では機能が低下します(単一モデルが複数役を順次演じる形式に退行します)。
    Install Agent-Ready
    ① Verified Mirror 2026-09-15
    Option A · Direct DownloadDownload dbs-chatroom.tar.gz
    sha256: 5632ebb4ef03b513…
    Option B · Copy Guide for Agent
    install.json
    Agent はこの JSON ガイドから自動的にダウンロードして検証します。
    ② Upstream GitHub
    GitHub Repo ↗
    Pinned to commit 8b8e33f1ec.