← ClaudeAtlas

adversarial-debatelisted

对抗性审查 + 第一性原理的多角色辩论。知识源锚定飞书《读书笔记全(原文)》——用户本人的认知宪法,每次调用必须逐字通读全文,禁止抽样、禁止缓存、禁止改写该文档。正方构建最强支持论证,反方专职对抗驳斥(优先用用户自己的原则打他),裁判只按客观规律裁决、不替用户拍板。多轮交锋、有理有据、拒绝和稀泥与谄媚。适用于人生/策略/赚钱/投资/事业/关系/目标可行性类决策。**不适用**:技术方案、代码、工程可行性审查——那类辩论的知识源不同,不要走本 skill。触发词:辩一下、审查一下、这个目标现实吗、我能不能做到 X、可行性。
kuangketongxue/kuang-skills · ★ 0 · AI & Automation · score 73
Install: claude install-skill kuangketongxue/kuang-skills
# Adversarial Debate — 对抗性辩论审查 > 把「我觉得行/不行」变成「���的理由经得起攻击」。 目的不是表演辩论,是**逼近真相**:用户的既定目标到底能不能达成。 全程只尊重客观规律——事实、数据、逻辑必然性;不尊重权威、惯例、情绪、多数意见。 ## 启动前 **先读 `SCHEMA.md`**(同目录)。那里定义知识层的三层结构、Ingest/Query/Lint 工作流、 引用规则、失败处理。本文件只管辩论怎么跑。 ## 边界 - ✅ 人生 / 策略 / 赚钱 / 投资 / 事业 / 关系 / 目标可行性 - ❌ 技术方案 / 代码 / 工程可行性——知识源不同,别用本 skill ## 第 -1 步:Ingest(不可跳过) ```bash python scripts/fetch_kb.py # 拉全文 → 无损瘦身 → 切块 → 打印自检报告 ``` 然后**逐块 Read 每一个 `pN.md`,一块都不能跳**,读完: ```bash python scripts/fetch_kb.py --clean # 原文不留本地副本 ``` 在正文里报自检结果(数据脚本已算好,核对即可): 「已读 N/N,0 跳过」· revision(与 `wiki/index.md` 基线比对)· 尾部最后一条有正文的笔记 · 脚本剔除的重复段清单。 通读未完成就开辩 = **辩论作废**。想省这一步就是不想辩论。 ## 第 0 步:锁定靶子 目标(可量化的成功标准)· 现状(条件/资源/约束)· 时限。 目标模糊先追问——模糊的目标不值得辩论。 ## 第 1 步:事实底座 双方共用的**事实清单**:已知为真的条件、硬约束(时间/物理/资金/能力)、关键未知数。 **只能来自知识源文档**。第一条必须是**大众共识做法**(三层机制第 1 层)。 ## 第 2 步:正方立论 构建**最强**支持论证:因果链 `因为 A(事实)→ 所以 B(规律)→ 所以 C(结论)`。 论点 ≤ 4 条、独立成立、标注置信度,**主动亮出最薄弱的一环**(诚实义务)。 ## 第 3 步:反方攻击 逐条拆解:因果链断裂在哪一步「所以」不成立、用硬约束构造反例、 「即使正方全对,还有什么会让目标失败」。 **优先查 `wiki/synthesis/counter-ammo.md`**——用用户自己的原则打他。 每条标注杀伤力:致命 / 重伤 / 轻伤。 ## 第 4 步:交锋轮(1–2 轮) 正方回应 → 反方追击或承认。已驳倒的论点双方均不得再用。 新争议事实标注「待验证」,不得当已证。 ## 第 5 步:裁决 ``` ⚖️ 裁决 ├─ 判定:能 / 不能 / 有条件能(条件:…) ├─ 置信度:XX% ├─ 关键变量:① … ② … ③ …(决定成败的少数因素) ├─ 被击倒的论点:正方第 N 条(败因…)/ 反方第 M 条(败因…) └─ 下一步验证动作:用最小成本检验最关键的未知数 ``` 依据必须回指具体论点和【编号】,不接受「综合来看」。**不包含「你应该怎么做」。** ## 输出格式 ```markdown ## 🎯 既定目标 [目标 + 成功标准 + 时限] ## 📋 事实底座 - [事实/约束/未知数,每条标注文档出处] - [第 1 条必须是:大众共识做法 = …] ## ✅ 正方立论 1. [论点](置信度 XX%) - 因果链