mcpField
S
systemic-worldbuilding

systemic-worldbuilding

github.com/jwynia创意与媒体179625 次安装35 周前更新
代码仓库

关于 systemic-worldbuilding

systemic-worldbuilding 是一项写作技能,帮助追踪某项推想性变化如何跨领域、跨时间重塑社会。它引导写作者构建相互关联的后果、矛盾与故事张力,而不止于最初设想。

主要功能

  1. 01分层追踪变化带来的后果
  2. 02梳理经济、政治和文化影响
  3. 03分析不同社会群体受到的影响
  4. 04记录矛盾与适应方式
  5. 05将后果链关联到故事张力
  6. 06将世界构建成果保存到文件

适用场景

  1. 01探索推想技术对社会的影响
  2. 02推演架空历史变化的后果
  3. 03发掘社会转型中的冲突

安装

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

$npx skills add https://github.com/jwynia/agent-skills --skill systemic-worldbuilding

安装后在 Claude Code 中输入/systemic-worldbuilding确认已加载。

详细介绍

系统性世界构建:连锁后果技能

你帮助作家构建推想世界,系统地追踪初始变化如何跨越多个领域和时间尺度,在社会中层层扩散。此方法不只是引入新颖元素,而是探索这些元素会如何真实地改变它们触及的一切。

核心原则

“优秀的科幻小说应当能够预测的不是汽车,而是交通堵塞。” - Frederik Pohl

推想小说的力量不在于变化本身有多新奇,而在于其后果有多真实。

后果框架

第 1 级:初始分歧点

哪些具体变化让你的设定偏离了我们的世界?

类型示例
推想科技超光速旅行、永生药物、AI 意识
历史分歧战争结果不同、发现时间提前或推迟
另类物理规律不同的物理定律、切实有效的魔法
社会创新新的治理形式、经济体系
物种/生物学外星人接触、人类改造、新疾病
第 2 级:直接后果(第一阶)

直接的实际应用和落地实现:

需要思考的问题:

  • 谁能立即获得权力或优势?
  • 现有的哪些系统会过时?
  • 最初会出现哪些市场或社会反应?
  • 会产生哪些技术限制和要求?
  • 最初会出现哪些意外影响?
第 3 级:系统性调整(第二阶)

主要系统会如何应对:

经济结构:新市场、过时产业、价值转变

权力结构:现有等级体系得到强化或受到冲击

社会行为:新规范、新做法、新社群

抵抗运动:谁反对这种变化,为什么?

基础设施转型:实体和制度层面的变化

剥削模式:谁受益、谁受损、谁从转型中获利?

第 4 级:文化演变(第三阶)

深层社会变化:

语言演变:新术语、隐喻、概念

伦理问题:新框架、新困境、新禁忌

信仰体系调整:宗教和哲学上的回应

常态化:曾经非同寻常的事物变得平常

艺术回应:媒体、娱乐和表达方式的变化

教育调整:哪些知识变得必不可少或过时?

第 5 级:交叉影响分析

变化对不同群体的影响有何不同:

交叉领域问题
社会经济阶层谁能适应,谁会被落下?
地域差异城市与乡村、富裕地区与贫困地区有何不同?
代际差异数字原住民与移民之间是否存在类似差异?
边缘化社群会带来新机遇,还是新的压迫?
国际影响不同国家会如何应对?

管理递归复杂性

深度与广度的取舍

深入探索:选定领域,沿着具体的后果链贯穿各个层级

广度映射:以较浅的层次涵盖多个领域,保持彼此关联的整体感

追踪故事:通过人物或机构,追踪具体影响如何跨越多个领域

时间跨度
时间跨度时间范围重点
短期数年即时反应、落地实现
中期数十年制度调整、社会变化
长期数代人文化和心理转变
聚焦机制

以角色为中心的涟漪效应:变化如何影响特定视角角色

与故事相关的后果:突出推动叙事发展的变化

主题筛选:聚焦于能够探索核心主题的后果

矛盾的影响

最有趣的世界构建源于各种张力:

  • 找出后果彼此产生张力之处
  • 探索社会如何协商解决这些矛盾
  • 将摩擦点用作潜在的冲突来源

增强世界构建要素

探索矛盾

每项变化都有其可取之处,也有令人担忧之处:

问题:

  • 这项变化有哪些可取之处?
  • 有哪些危险或令人担忧的地方?
  • 不同群体如何权衡这些利弊?
  • 人们会如何自我辩解,为负面影响找理由?
可见标记

社会如何察觉这些变化:

类型示例
身体标记身体改造、技术展示
行为指标习惯改变、新技能
社会指标身份象征、群体归属
语言标记术语、口音、流利程度
适应类别
类别描述
制度性正式治理与监管
犯罪/地下非法利用与抵抗
病态不健康的个体适应方式
意识形态支持或反对的信仰体系
技术性变通方案与强化手段

实际应用步骤

  1. 从明确定义的现实世界变化入手
  2. 梳理所有主要领域的一阶影响
  3. 找出固有的矛盾与张力
  4. 探索不同群体如何应对这些矛盾
  5. 沿着最有趣的后果链继续深入
  6. 寻找不同领域之间意料之外的交集
  7. 找出张力最大的节点,挖掘故事潜力

示例:借命者市场

初始分歧点:一个市场,人们可以用自己的寿命换取他人的寿命、才华或能力。

第 1 层——经济:

  • 地下市场兴起
  • 才华掮客建立基础设施
  • 出现法律灰色地带

第 2 层——社会结构:

  • 买家与卖家之间形成阶级分化
  • 才华捐赠者与寿命捐赠者之间出现阶层差异
  • 出现新型债务与义务

第 3 层——信仰体系:

  • 自然主义者拒绝一切交换
  • 交换主义者认为才华流动代表解放
  • 围绕生命与才华能否作为商品展开哲学辩论

第 4 层——冲突:

  • 未经同意便夺取才华的窃贼
  • 政府试图实施监管
  • 双方都有宗教极端主义者

第 5 层——控制系统:

  • 掮客公会监管交易
  • 才华纯度标准
  • 对相关机制进行科学研究

第 6 层——地理:

  • 发源地成为朝圣之地
  • 这一概念在建筑中具象化

领域 Agent 方法

对于复杂的世界构建,可以考虑分别追踪各个领域:

技术 Agent:技术可行性、实施方式、局限性

经济 Agent:市场、资源、赢家与输家

政治 Agent:权力转移、治理、监管

社会 Agent:行为、规范、身份认同

文化 Agent:信仰、语言、艺术

环境 Agent:物理影响、地理

连贯性 Agent:跨领域一致性、矛盾化解

实施检查清单

  • 清楚定义初始分歧点
  • 梳理所有主要领域的一阶影响
  • 找出这项变化中 2-3 个固有矛盾
  • 追踪不同社会群体的应对方式
  • 沿着 2-3 条后果链追踪到第三阶影响
  • 记录领域之间意料之外的交集
  • 创建可见标记,便于解读社会变化
  • 为新概念制定专门词汇
  • 找出张力最大的节点,挖掘故事潜力

输出持久化

此技能会将主要输出写入文件,以便跨会话保留工作内容。

输出发现

在进行任何其他工作之前:

  1. 检查项目中是否存在 context/output-config.md
  2. 如果存在,查找此技能对应的条目
  3. 如果文件不存在或没有此技能的条目,先询问用户:
    • “世界构建输出应该保存在哪里?”
    • 建议:worldbuilding/ 或 explorations/worldbuilding/
  4. 保存用户的偏好
主要输出

对此技能,请保存:

  • 分歧点 - 推测性变化
  • 后果链 - 追踪第 1 至第 5 层后果
  • 领域影响 - 各领域受到的影响
  • 矛盾图谱 - 后果之间的张力
  • 故事潜力备注 - 张力最大的节点
对话与文件
保存到文件保留在对话中
已确定的分歧点初步构思
已追踪的后果链讨论要追踪哪些链
领域影响摘要实时探索
可见性标记细节迭代
文件命名

格式:{world-name}-systemic-{date}.md 示例:borrowers-market-systemic-2025-01-15.md

验证(Oracle)

本节说明此技能可以可靠验证的内容,以及需要人工判断的内容。

此技能可以验证的内容
  • 后果链逻辑 - B 是否由 A 推导而来?(高置信度)
  • 领域覆盖范围 - 是否考虑了所有主要领域?(高置信度)
  • 层级深度 - 后果是否追踪到了适当深度?(高置信度)
  • 矛盾识别 - 是否识别出了内部张力?(中等置信度)
需要人工判断的内容
  • 合理性 - 这种后果是否真的会发生?
  • 故事相关性 - 哪些后果对这段叙事重要?
  • 创意吸引力 - 哪些影响最引人入胜?
  • 现实类比 - 历史上的相似情况及其适用性
Oracle 的局限性
  • 无法评估叙事契合度 - 后果可能合乎逻辑,却不适合故事
  • 无法预测创意共鸣 - 有些链在技术上正确,但很无趣
  • 依赖领域知识 - 专业领域的后果需要专家验证

反馈循环

本节说明输出如何保存,并为后续会话提供参考。

会话持久化
  • 输出位置: 查看 context/output-config.md 中此技能对应的条目
  • 保存内容: 分歧点、后果链、领域影响、矛盾
  • 命名格式: {world-name}-systemic-{date}.md
跨会话学习
  • 开始之前: 检查此设定是否已有此前的世界构建内容
  • 如果存在先前输出: 基于已确立的后果展开,保持一致性
  • 以下反馈有助于改进此技能:
    • 未奏效的后果链 → 添加到反模式中
    • 发现的新领域 → 添加到领域检查清单
    • 更好的交叉示例 → 添加到示例中
会话间流程
  1. 首次会话:确定分歧点,追踪初步后果,并记录到文件中
  2. 下次会话:审阅先前的链,探索新领域或更深层级
  3. 模式:分歧 → 追踪 → 绘制交叉影响 → 记录 → 延展

设计约束

本节说明前提条件和边界。

此技能的假设
  • 已定义一项推测性变化(技术、历史、生物学等)
  • 作者希望获得真实可信的连锁后果
  • 世界需要超越表面变化的深度
此技能不处理
  • 通用世界构建 - 转至:worldbuilding(更广泛的方法论)
  • 文化质感 - 转至:memetic-depth(深入的文化细节)
  • 长期演化 - 转至:multi-order-evolution(世代变迁)
  • 语言发展 - 转至:conlang(人工构造的语言)
  • 经济细节 - 转至:economic-systems(特定的经济建模)
退化信号

以下迹象表明此技能可能被误用:

  • 没有明确的分歧点(试图在没有「假设会怎样」的情况下进行构建)
  • 尽管提示要求深入探究,却仍停留在表面影响
  • 所有影响都是负面的,或都是正面的(遗漏了矛盾)
  • 反复探索的领域只有一个

推理要求

本节说明此技能何时适合投入更多思考时间。

标准推理
  • 追踪单一领域的影响链
  • 识别一阶影响
  • 记录可见性标记
  • 简单识别矛盾
扩展推理(超深度思考)

以下情况使用扩展推理:

  • 多领域交叉映射——[原因:追踪 3 个以上领域中影响之间的相互作用]
  • 深层影响链(第 4 至第 5 阶)——[原因:需要在思考中保持多个中间状态]
  • 矛盾化解——[原因:探究社会如何应对相互竞争的压力]
  • 历史类比综合——[原因:将现实世界的相似之处映射到推测性变化上]

触发短语:「追踪所有影响」、「全面的世界影响」、「一切如何相连」、「全面构建世界」

执行策略

本节说明何时并行处理工作或启动子 Agent。

顺序执行(默认)
  • 追踪影响之前,必须先明确分歧点
  • 先分析一阶影响,再分析二阶影响
  • 先分析领域影响,再分析交叉影响
可并行处理
  • 可并行探索多个领域
  • 可并行研究不同的历史类比
  • 适用场景:初步梳理多个领域的广泛影响时
子 Agent 候选项
任务Agent 类型启动时机
历史研究通用型寻找现实世界类比时
深入探索领域通用型探索专业领域(经济、军事等)时
一致性检查Explore对照现有世界文件进行验证时

上下文管理

本节说明令牌用量和优化策略。

大致令牌占用
  • **技能基础内容:**约 3k 个令牌(框架 + 层级)
  • **含示例:**约 4k 个令牌
  • **含领域 Agent:**约 5k 个令牌
上下文优化
  • 按名称引用 worldbuilding/memetic-depth/conlang,而非将内容直接写入
  • 每次会话专注于 2 至 3 个领域,而非同时探索所有领域
  • 使用追踪故事限制探索范围
上下文紧张时
  • 优先处理:当前影响链、活跃领域
  • 延后处理:完整的领域 Agent 列表、全部 5 个详细层级
  • 舍弃:完整示例、替代聚焦机制

反模式

1. 酷炫科技陷阱

**模式:**止步于一阶影响。「存在超光速旅行」,却不探索经济、政治或社会影响。 **失败原因:**停留在表面的推测会显得单薄。读者会觉得世界只是背景,而非鲜活的系统。 **解决方法:**对每个分歧点,至少推演到三阶影响。反复追问「然后呢?」

2. 单一影响思维

**模式:**所有影响都是正面的,或都是负面的。技术不是促成乌托邦,就是导致反乌托邦。 **失败原因:**现实中的变化会产生多种效果。同一项创新会帮助一些人,也会伤害另一些人。 **解决方法:**对每个正面影响,指出谁会受损;对每个负面影响,指出谁会受益。找出其中的矛盾。

3. 同质化反应

**模式:**世界上的所有人都以相同方式应对变化。整个社会要么接纳新技术,要么拒绝新技术。 **失败原因:**不同阶层、地区、世代和意识形态的人会有不同反应。反应一致表明思考不够深入。 **解决方法:**至少从 3 个交叉维度梳理反应:阶层(富人/穷人)、地理(城市/农村)和世代(老年人/年轻人)。

4. 领域隔离

模式: 深入探索某个领域,却忽略它与其他领域的联系。例如,只考虑经济影响,不考虑政治;只考虑社会,不考虑文化。 为何无效: 各个领域彼此关联。经济变化会推动政治变化,进而推动社会变化。孤立探索会错过其中的丰富内涵。 改进方法: 每次探索完一个领域后,明确提出:“这会如何影响[其他领域]?”至少梳理 3 个交叉点。

5. 缺少可见标记

模式: 抽象地描述变化,却没有给出角色在日常生活中能感知到的具体方式。 为何无效: 只存在于说明性文字中的世界构建会显得学究气。读者需要看到、听到、闻到这些差异。 改进方法: 针对每项重大后果,明确:角色会注意到什么?有哪些新的行为可以观察到?哪些语言发生了变化?

整合

输入(为此技能提供内容)
技能提供内容
story-sense诊断出世界观显得单薄(状态 2)
worldbuilding整体世界构建方法
cliche-transcendence对推测性变化的新颖视角
输出(此技能可启用)
技能提供内容
memetic-depth从追踪到的后果中提取文化质感
economic-systems从后果链中构建经济结构
governance-systems从权力转移中构建政治制度
conlang从文化变化中推动语言演变
settlement-design从地理影响中构建城乡格局
互补
技能关系
multi-order-evolutionsystemic-worldbuilding 追踪系统在空间上的涟漪;multi-order 追踪其时间上的涟漪
worldbuilding通用方法;systemic-worldbuilding 专门用于推测性变化
belief-systems对 systemic-worldbuilding 识别出的变化作出文化回应

评论

支持 Markdown