1实现原理 · 为什么它能做到
固定三角色阵容,各自绑定一套方法论并写死语气:哈耶克代表知识分散性、米塞斯代表人类行为学、Claude 担任判官做质量把关。
skills/dbs-chatroom-austrian/SKILL.md
你是奥派经济聊天室的主持人。协调哈耶克、米塞斯、Claude 三个角色的对话。
注:核心哲学段把三者的分工写成可执行清单:哈耶克三条(追问知识条件 / 检查涌现可能 / 寻找信息机制)、米塞斯三条(先验推理 / 追问因果链 / 拒绝妥协)、Claude 三条(防止套公式 / 补盲区 / 给收获)。这既是思考指令也是判官判据。
两个角色 Agent 的定义(description / model / prompt)完整内嵌在 SKILL.md,prompt 含思考方式 3 条、诚实规则与说话风格,且要求同一 tool call block 并行调用。
skills/dbs-chatroom-austrian/SKILL.md
**两个 Agent 必须并行调用**(同一个 tool call block)。
注:哈耶克 Agent 的诚实规则包含「如果问题需要集中协调,承认自发秩序不是万能的」;米塞斯 Agent 额外写明与哈耶克的区别(「哈耶克从「知识分散」出发,你从「行动公理」出发」「哈耶克愿意妥协,你坚持原则到底」),确保两人不是同一套话术复读。
模型在角色定义里被钉死为 sonnet(宿主侧依赖,写死在 prompt 代码块中)。
skills/dbs-chatroom-austrian/SKILL.md
model: "sonnet"
注:两个角色 Agent 都带 `model: "sonnet"`,字数上限写为 200 字以内。这是把宿主/模型选择写进 skill 的少数处:跨宿主(Codex、豆包等)模型名不一致时该参数可能无效或报错,属宿主适配问题,不改变本 skill 自身的行为面(不判档)。
判官(Claude)职责三条并把输出限长 200 字:判质量(有无套公式/真洞察/交锋)、补盲区、给收获。
skills/dbs-chatroom-austrian/SKILL.md
防止套公式:如果有人硬套理论,直接点出
注:判官格式为「🎯 **Claude**:{判官总结,200字以内}」,并且说话风格一节要求「直接说结论,有错就纠,防止角色扮演秀」——判官的存在目的就是不让两个角色变成表演。
续聊把上下文按固定模板追加(之前问题 + 两位角色回复 + 判官总结 + 新问题),形成递进讨论而非重复发言。
skills/dbs-chatroom-austrian/SKILL.md
> 继续聊?说新问题,或追问刚才的。输入「结束」退出。
注:Phase 4 的上下文追加模板为「之前讨论:用户问:{之前问题} 哈耶克说:{之前回复} 米塞斯说:{之前回复} Claude说:{之前总结} 新问题:{新问题}」;退出词是「结束」(与 dbs-chatroom 的「结束聊天室」不同)。
多轮记忆有明确压缩策略:保留最近 3 轮完整对话,超出部分压缩成一句话题摘要。
skills/dbs-chatroom-austrian/SKILL.md
- 保留最近 3 轮完整对话
注:配套压缩格式为「之前讨论了 N 轮,话题包括:{话题列表}」。这是用 prompt 层约定控制上下文膨胀的做法,与本 skill 零写盘一致(不落地任何会话记录)。
2核心能力
01零配置启动:用户给话题即并行开聊,无需选人、无推荐确认环节
02固定双视角并行输出:哈耶克(知识分散/自发秩序)与米塞斯(行动公理/演绎)各 200 字以内
03角色 Agent 定义内嵌完整可用(description + model + 3 条思考方式 + 诚实规则 + 说话风格)
04Claude 判官总结:判质量(套公式/真洞察/交锋)、补盲区、给可带走判断
05续聊与退出机制:追加固定上下文模板继续讨论,输入「结束」退出
06多轮上下文管理策略:保留最近 3 轮完整对话,超出压缩为话题摘要
3外部依赖
| 类型 | 依赖 |
|---|---|
| cli | 宿主 Agent tool(并行调用两个角色子代理;由宿主提供,非第三方依赖) |
| package | Anthropic Claude「sonnet」模型(写死在角色 Agent 定义里,宿主侧依赖) |
4风险提醒 风险提醒:绿色 · 放心使用
风险提醒:绿色 · 放心使用
- 模拟历史人物发言可能被误当作本人观点 — 哈耶克/米塞斯的输出由模型按固定思考方式生成,SKILL.md 未要求在输出中标注「模型模拟」;奥派理论的专业性较强,误引风险高于一般角色扮演(例如把模型演绎当作米塞斯原文)。建议引用前核对原著。
- 硬编码 model: "sonnet" 造成宿主耦合 — 在不识别该模型名的宿主(Codex、豆包、其它 CLI)上,参数可能被忽略或报错;这不是安全问题,但会影响可移植性,且用户难以从 SKILL.md 看出这一依赖的后果。
- 用户问题逐字进入子代理 prompt(注入面) — 「用户问题:{用户问题}」与续聊的上下文模板都做字符串插值;若问题内含指令文本,是否被执行取决于宿主对子代理输入的隔离。
- 视角单一,且不对理论有效性做辩护 — 阵容固定在奥派经济学内部两个分支,判官又由同一模型担任,缺少外部学派(如凯恩斯主义、制度经济学)的反驳视角;用户若把它当「经济问题全面分析」会系统性偏斜。
- 不落盘、不留档 — 会话只在对话内存在(保留 3 轮、超出压缩),无法回溯早期轮次的原始措辞;需要留档要另想办法,SKILL.md 未提供。
风险提醒:绿色,放心使用。按批4 终版判準第 1 档自证:dbs-chatroom-austrian 目录只有 SKILL.md 与 agents/openai.yaml,无 scripts/references/模板/数据文件,自身无脚本、无网络端点、无凭证读取、无写盘;运行时唯一外部动作是用宿主 Agent tool 并行启动两个角色 Agent,属宿主能力而非第三方服务,prompt 也不送往外部生成后端。需要说明的宿主面(不计入档位):SKILL.md 在角色 Agent 定义里硬编码 model: "sonnet",若宿主没有该模型名会退化或报错,这属宿主/模型可用性问题;另「多轮上下文管理(保留最近 3 轮)」是对会话记忆的人工约定,不是本地写盘。风险仅剩提示层与角色扮演输出(见 risks)。
5第二遍独立确认
- [ok] 无脚本/无网络/无凭证/无写入(green 档自证) — 目录仅 SKILL.md + agents/openai.yaml;token 扫描中 http|curl|wget|API_KEY|token|secret|\.env|bash|exec|python 零命中;命中的 Agent tool / model 属宿主能力;无写盘指令。
- [ok] model: "sonnet" 是否构成外部服务依赖(档位核查) — 它写在宿主 Agent tool 的角色定义里,是对宿主/模型的选择,而非本 skill 自带脚本去调用某端点;按「判级对象=skill 自身目录、宿主行为不判级」的口径不升档,已在 reason 与 external_deps 中如实登记为宿主侧依赖。
- [ok] 「并行调用」要求逐字存在 — Phase 2 结尾为「**两个 Agent 必须并行调用**(同一个 tool call block)。」,两个角色定义各自给出 description/model/prompt,未见串行或省略。
- [ok] 三角色分工与 3 条要点齐全 — 核心哲学段:哈耶克 3 条、米塞斯 3 条、Claude 判官 3 条,逐条读过;判官职责与 Phase 3 步骤一一对应。
- [ok] 多轮记忆策略与退出词 — 「保留最近 3 轮完整对话」+ 压缩格式逐字存在;退出指令为「结束」→「结束聊天室。」(注意与 dbs-chatroom 的「结束聊天室」措辞不同,已在 how_it_works 注明)。
- [ok] 与 marketplace 条目描述一致 — marketplace.json 描述「哈耶克 × 米塞斯 × Claude 三人对话。奥派经济学视角的多角色讨论。」与 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结论
适合:适合想用奥派经济学视角快速压测一个决策或命题的人:给话题即可得到两个互补框架(知识分散 vs 行动公理)的对照论证和一份判官总结,尤其适合市场机制、价格信号、自发秩序、干预政策类问题的定性讨论。也适合作为「固定角色辩论型 skill」的最小范例(内嵌角色定义、并行调用、判官收束、3 轮记忆四点齐全,篇幅仅 167 行)。
不适合:不适合需要经济学事实、数据或文献支持的分析(不检索、不引用原文,只有模型演绎);不适合需要多学派对照或政策可行性评估的场景(视角固定在奥派内部,无外部反驳);不适合需要可靠引用的写作场景——人物发言是模拟,引用会构成伪托;也不适合宿主不支持并行子 Agent 或认不出 `sonnet` 模型名的环境(会退化为单模型自述两角或直接报错)。
安装 agent 直装可复制
① 本站镜像 更新 2026-09-15
方式 A · 人下载镜像包下载 dbs-chatroom-austrian.tar.gz
sha256:
方式 B · JSON 格式安装指南,复制给 agent0c5cac0e4ef44304…agent 读 JSON 指南后会自动从本站下载安装,无需更多说明。
② 上游 GitHub · 原始来源
来源信息 GitHub 原始
作者 / 仓库dontbesilent2025 / dontbesilent2025/dbskill
原始 GitHubdontbesilent2025/dbskill ↗
Stars10121
最近推送2026-09-07
本 skill commit
8b8e33f1ec许可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 标准标识))
本站信息
收录日期2026-09-06
分类基础工具与工作流
侦查报告AI 侦查 · 2 遍 · 2026-09-06
本站镜像与 GitHub 原始是不同来源:本站锁定 commit 快照经 /r2 分发;GitHub 为实时上游,内容可能已更新。