mcpField
D
dialectical-mapping-steelmanning

dialectical-mapping-steelmanning

github.com/lyndonkl生产力187127 次安装9 周前更新
代码仓库

关于 dialectical-mapping-steelmanning

一套分析对立观点的结构化方法,强调公平呈现论据、明确权衡,并提出超越简单折中的综合方案,适用于决策和争议分析。

主要功能

  1. 01六步辩论分析流程
  2. 02公平呈现双方立场
  3. 03梳理原则与权衡
  4. 04形成并验证综合方案
  5. 05提供模板与进阶方法

适用场景

  1. 01比较决策中的对立方案
  2. 02梳理分歧背后的价值
  3. 03寻找二元选择之外的方案

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/lyndonkl/claude --skill dialectical-mapping-steelmanning

安装后在 Claude Code 中输入/dialectical-mapping-steelmanning确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

resources/
methodology.md
template.md
resources/evaluators/
rubric_dialectical_mapping_steelmanning.json

详细介绍

辩证映射与立论强化

目录

工作流

复制此检查清单并跟踪进度:

Dialectical Mapping Progress:
- [ ] Step 1: Frame the debate
- [ ] Step 2: Steelman Position A (Thesis)
- [ ] Step 3: Steelman Position B (Antithesis)
- [ ] Step 4: Map principles and tradeoffs
- [ ] Step 5: Synthesize third way
- [ ] Step 6: Validate synthesis quality

步骤 1:界定辩题

确定主题、两种对立立场(正题与反题)以及显而易见的矛盾。阐明为何这看起来像是非此即彼的选择。常见的辩论结构请参见常见模式。

步骤 2:以最有力的方式阐述立场 A(正题)

以最有力的形式呈现立场 A:其底层原则(它重视什么)、最佳论据(支持该立场的最有力理由)、支持证据,以及它所接受的合理权衡。结构请参见 resources/template.md。避免稻草人谬误——应以拥护者会认可为公平的方式呈现这一立场。

步骤 3:以最有力的方式阐述立场 B(反题)

以与立场 A 同样严谨的方式,呈现立场 B 的最有力论述。确保对称——以善意的态度对待双方立场。请参见 resources/template.md。

步骤 4:梳理原则与权衡

创建权衡矩阵,展示每种立场优先优化的方面(价值)以及它所牺牲的方面(代价)。识别底层原则(速度、质量、自由、安全等)及各立场对这些原则的权衡方式。对于涉及多项原则的复杂情况,多维权衡分析请参见 resources/methodology.md。

步骤 5:综合出第三条路径

找到能够超越非此即彼局面的更高阶原则或混合方案。综合方案应兼顾双方立场的核心价值,创造新的价值(而非仅仅折中),并明确说明新的权衡。结构请参见 resources/template.md。进阶综合技巧(时间综合、有条件综合、维度分离)请参见 resources/methodology.md。

步骤 6:验证综合方案的质量

使用 resources/evaluators/rubric_dialectical_mapping_steelmanning.json 进行自我评估。检查:是否以善意且准确的方式阐述双方立场、是否识别原则、是否明确权衡、综合方案是否超越非此即彼(而非仅仅折中)、是否承认新的权衡。最低标准:平均分 ≥ 3.5。

常见模式

模式 1:时序综合(两者兼用,按顺序)

  • 结构:先做 A,再做 B。或者在某些阶段做 B,在另一些阶段做 A。
  • 示例:「速度与质量」→ 综合方案:早期快速迭代(速度),发布前稳定下来(质量)。为探索设定时间限制,然后转向完善。
  • 适用场景:不同立场适用于生命周期的不同阶段或不同情境。

模式 2:条件综合(两者兼用,视情境而定)

  • 结构:在这些情况下采用 A,在那些情况下采用 B。明确决策标准。
  • 示例:「集中式与分散式」→ 综合方案:将策略、标准和共享资源集中管理,将执行、战术和实验分散处理。为边缘情况设定明确的升级标准。
  • 适用场景:不同立场在不同场景或范围内最为理想。

模式 3:维度拆分(两者兼用,侧重不同维度)

  • 结构:在一个维度上优化 A,在另一个正交维度上优化 B。
  • 示例:「简单与强大」→ 综合方案:默认保持简单(适用于 80% 的用例),为高级用户提供强大功能(渐进式披露、高级模式)。复杂性是可选项,而非必选项。
  • 适用场景:这种取舍并非真实存在——可以同时在不同维度上实现两者。

模式 4:更高阶原则(通过元目标超越二选一)

  • 结构:A 和 B 都是实现同一目标的手段。寻找更好的手段。
  • 示例:「自建与购买」→ 综合方案:两者都不选——租用/采用 SaaS。或者:自建核心差异化部分,购买通用部分。更高阶的原则:最大化每美元/小时所创造的价值。
  • 适用场景:二元选项只是策略,而非目的。围绕共同的最终目标重新界定问题。

模式 5:补偿性控制(接受 A 的风险,通过 B 的防护措施降低风险)

  • 结构:倾向于 A,同时加入 B 的防护措施作为护栏。
  • 示例:「快速行动与防止错误」→ 综合方案:借助自动化测试、分阶段发布和快速回滚来加快行动。接受一定的错误,并控制其影响范围。
  • 适用场景:一种立场显然更有利于实现主要目标,另一种则能降低风险。

指导原则

关键要求:

  1. 准确呈现,而非歪曲立场:以各立场拥护者认可的方式呈现观点。请自问:“持有这一观点的人会认为这是公平的表述吗?”如果不会,就应进一步完善。

  2. 找出原则,而不只是偏好:不要停留在“甲方想要 X,乙方想要 Y”。要深入挖掘双方各自优先追求的底层价值:自由、安全、速度、公平、效率等。

  3. 综合应当超越,而不只是折中:各退一步(甲方占 50%,乙方占 50%)通常效果不佳。好的综合能找到一个尊重双方原则、层次更高的新选项 C——采用“两者兼顾”的思路,而不是在非此即彼之间取平均。

  4. 明确权衡取舍:每种综合方案都有代价。说明相较于纯粹立场,你获得了什么,又牺牲了什么。不要把综合方案说成“兼得双方优点,毫无缺点”。

  5. 避免虚假的对等:准确呈现双方观点,并不意味着要将它们视为同样正确。一方可能有更有力的论据或证据。综合方案应体现这一点(倾向于论据更充分的一方,同时吸收另一方的保障措施)。

  6. 检查是否存在虚假的二分法:有些“争论”是人为制造的。甲和乙都可能不是好选项。请自问:“这真的是二选一吗?我们是否忽略了选项 C、D、E?”

  7. 通过对抗性角色检验综合方案:定稿前,分别站在原有立场上批判综合方案。甲方或乙方的拥护者会接受它,还是会认为这是妥协退让?如果综合方案经不起友方质疑,就应进一步完善。

常见陷阱:

  • ❌ 歪曲立场:“甲方天真地相信 X”(缺乏善意)。应改为:“甲方优先考虑原则 Y,因为……”
  • ❌ 虚假平衡:准确呈现观点,并不意味着要把恶意论证当作善意论证。如果某一立场在事实上错误或逻辑上自相矛盾,应在准确呈现后指出。
  • ❌ 含糊折中:“两边都做一点”不是综合。综合应找到新方法,而不是稀释后的混合方案。
  • ❌ 忽视权力关系:有些争论并非观点冲突,而是利益冲突。综合方案可能无法解决结构性问题。
  • ❌ 分析瘫痪:辩证分析是辅助决策的工具,不是目的。应设定时间限制,收敛出综合方案并作出决定。

快速参考

关键资源:

典型工作流耗时:

  • 简单的二元争论(2 种立场,原则明确):20-30 分钟
  • 复杂的多方利益相关者争论:45-60 分钟
  • 战略框架(长期决策):60-90 分钟

需要升级处理的情况:

  • 超过 2 种立场(多方辩证分析)
  • 多层嵌套的权衡(立场甲本身就是甲1 与甲2 的综合)
  • 伪装成价值观争论的事实问题
  • 恶意论证(无法通过准确呈现立场来解决) → 对于这些高级情况,请使用 resources/methodology.md

所需输入:

  • 争论主题:正在讨论的决策或问题
  • 立场甲(正题):二元争论中的一方
  • 立场乙(反题):对立的一方
  • 背景(可选):约束条件、利益相关者、决策标准

生成的输出:

  • dialectical-mapping-steelmanning.md:完整分析,包含准确呈现的立场、权衡矩阵、综合方案和建议

评论

支持 Markdown