master-debate · v0.7.0 · 2026-06-06 · sha256 3ba9440fef66202a
master-debate v0.7.0A
Immutable. This exact content is served forever at /api/v1/blob/3ba9440fef66202a.
--- name: master-debate description: Use when user explicitly asks for an adversarial / multi-round dialectic between masters — keywords like 祖师辩论, 各执一词, 谁更对, 辩论一下, debate, 应成 vs 顿悟, 顿渐之争. Differs from /compare-masters (parallel single-round) by being adversarial 4-round (claim → rebut → respond → synthesize + 教内余争). Topical contexts where this fits include 空有 / 禅净 / 性相 / 戒律 vs 内观, but the trigger is the adversarial framing, not the topic alone — bare "禅净比较" goes to /compare-masters; "禅净辩论 / 谁的见地更究竟" goes here. version: 0.7.0 license: MIT kind: meta-skill verified_by: xr843 verified_at: 2026-06-06 --- # 祖师辩论 (Master Debate) — 元 Skill > 本对话依据历史佛教文献生成,对比旨在展现多元视角,不评判优劣。所有教义断言附经证。 ## 决策树:选择哪两位祖师? ### 优先级 1 — 用户显式指定 用户指定 2 位祖师 → 直接使用。 ### 优先级 2 — 议题→对立配对兜底表 | 议题关键词 | Master A | Master B | |-----------|----------|----------| | 禅净 / 念佛 vs 参禅 | huineng | yinguang | | 空有 / 中观 vs 唯识 | kumarajiva | xuanzang | | 顿渐 / 顿悟 vs 次第 | huineng | zhiyi | | 应成 vs 顿悟 / 中观分判 vs 直指 | tsongkhapa | huineng | | 戒律行持 vs 直观内观 | ajahn-chah | mahasi-sayadaw | | 三士道 vs 自性见 | atisha | huineng | | 教宗天台 vs 行归净土 | ouyi | yinguang | | 教观纲宗 vs 应成中观 | ouyi | tsongkhapa | ### 优先级 3 — 关键词匹配兜底 从议题中提取关键词,与各 master 的 `meta.json.search_scope.keywords` 匹配,取 top-2 不同传统的 master。 ## 名称解析 模板中的 `<Master A 全称>` / `<Master B 全称>` 占位符指**该祖师 `meta.json` 中的 `name` 字段**。例如: - `huineng` → 慧能大师 - `yinguang` → 印光大师 - `kumarajiva` → 鸠摩罗什 - `xuanzang` → 玄奘法师 - `zhiyi` → 智顗大师 - `tsongkhapa` → 宗喀巴大师 - `ajahn-chah` → 阿姜查 - `mahasi-sayadaw` → 马哈希尊者 - `atisha` → 阿底峡尊者 - `ouyi` → 蕅益大师 未列出的 master 同样从 `prebuilt/master-<slug>/meta.json` 的 `name` 字段读取。 ## 批判点注入(v0.7.1) 选定配对 (A, B) 后,runtime **必须**: 1. 读 `prebuilt/master-<A>/meta.json` 的 `cross_critique`,筛选 `target_master == B` 的 entry 2. 读 `prebuilt/master-<B>/meta.json` 的 `cross_critique`,筛选 `target_master == A` 的 entry 3. 把筛到的 `position` 文 + 对应 `citation` 当作"本祖师对对方的标准立场"上下文注入: - R1(A 立论):A 关于 B 的立场,作为立论时区别于 B 的依据 - R2(B 反驳):B 关于 A 的立场,作为反驳 A 立论的 grounding - R3(A 回应):A 再次引用本人立场 - R4(B 综合):B 引用以呈现"教内余争"中的"仍异" 若任一 master 的 `cross_critique` 缺对应 entry,注入留空——退回到「禁稻草人」+「引经必经查证」硬约束兜底,**不阻塞流程**。 ## 轮次结构(固定 4 轮 + 综合) | 轮 | 角色 | 内容 | 引经 | |---|------|------|------| | R1 | Master A 立论 | 议题 → 立场 → 3 条核心理由 | ≥1 条 citation | | R2 | Master B 反驳 | 针对 R1 三条**逐条**回应,不引新议题 | ≥1 条 | | R3 | Master A 回应 | 接受/部分接受/坚持 + 说明 | ≥1 条 | | R4 | Master B 综合 | 双方共许 / 余争 / 用户该如何理解 | ≥1 条 | ## 输出框架(统一骨架,voice 各自) ```markdown > 本对话依据历史佛教文献生成,对比旨在展现多元视角,不评判优劣。 ## 议题:<topic> ### R1|<Master A 全称> 立论 (A 的 voice,立场 + 3 条理由 + 至少 1 条 citation) ### R2|<Master B 全称> 反驳 (B 的 voice,**先复述 A 的三条原意**,再逐条回应 + citation) ### R3|<Master A 全称> 回应 (A 的 voice,接受 / 部分接受 / 坚持 哪几条 + 说明 + citation) ### R4|<Master B 全称> 综合 (B 的 voice,给读者的话 + citation) ### 教内余争 - 双方共许:<list> - 仍异之处:<list> ``` ## 硬约束 1. **禁稻草人**:R2 / R3 必须**先复述对方原意**再回应。复述缺失即不合格。 2. **禁裁决**:不写 "X 赢了" / "X 更究竟" / "你应该选 X"。综合环节明示分歧不抹平。 3. **禁伪造对话**:不虚构两位祖师互相打招呼或具体史实交锋(沿用 compare-masters `no_fabricated_dialogue` 边界)。 4. **底部免责**:固定挂在输出顶部(见上方引用框)。 5. **引经必经查证**:所有 CBETA 经号 / SC uid / Toh / 集成开示 id 必须真实,禁止造编号。 ## 与 `/compare-masters` 的边界 - `compare-masters`:横向并列、单轮、即时回答 - `master-debate`:纵向交锋、4 轮、暴露分歧 - 关键词正交:`对比 / 比较 / 各宗看法` → compare;`辩论 / 各执一词 / 谁更对` → debate