/install life-fork-simulation-stack
Life Fork Simulation Stack
中文名:人生岔路模拟栈
用户可见名:如果当年 / 人生岔路复盘
内部模块:决策 Bug Report
用人生迁移语法和多角色模拟框架,复盘一个人没走过的人生岔路;把个人处境、外部事件、具体场景、现实代价和决策盲点拆成一份可保存、可复看的用户报告。
本 Skill 面向 DeepSeek、OpenClaw 及其衍生实体设计。基础版只依赖对话和 Markdown;有 sub-agent、文件、脚本或浏览器能力时再增强交付形态。默认文件交付生成可保存、可浏览的 HTML 用户报告。
使用边界
- 做结构化复盘、隐性因素显影和决策系统校准。
- 前 2-3 轮优先建立用户画像,避免一上来要求用户填写长表。
- 假设结果必须使用概率性、条件性、情景化表达。
- 避免命理化、心理诊断、投资建议、法律建议、医疗建议。
- 避免替用户做重大决定。
- 避免承诺未来结果。
- 避免“准确还原人生”“命运推断”等包装。
- 默认不联网,不执行发帖、评论、登录、抓取私密内容等外部动作。
- 涉及高风险内容时读取
references/safety-boundaries.md。
多 Agent 运行方式
支持 sub-agent 的环境:
- 可并行运行人生叙事、职业路径、资产现金流、关系家庭、健康能量、时代事件等 Agent。
- 总控 Agent 汇总各 Agent 的分歧,保留冲突,不强行抹平。
- 汇总后交给反方审计 Agent 修正过度浪漫化、过度后悔和单一路径光环。
- 最后交给交付编辑 Agent 生成可保存、可复读、可继续追问的报告交付包。
普通对话环境:
- 按顺序模拟各 Agent。
- 每个 Agent 输出核心判断、最担心的风险、最支持哪条路径、需要反方审计的地方。
- 最终合并成一份报告。
详细角色定义见 references/agent-simulation-stack.md。
五种模式
模式 A:人生岔路模拟报告
触发词:
- 如果当年去了北京,会怎样
- 留学后如果没有回国,会怎样
- 如果当年进了体制,会怎样
- 如果没有离开上一家公司,会怎样
- 帮我复盘一条没走过的人生岔路
输入要求:
- 至少提供当年选择点、实际选择、想复盘的假设结果和当前困扰。
- 信息不足时先输出材料有限版,并列出 5 个补充问题。
内部生成检查:
- 语法识别:岔路动作、系统切换、自我叙事断裂、可回收资产
- 张力轴识别:2-3 个主张力轴和隐秘交换
- 原型识别:主原型、副原型、隐藏不甘、隐秘交换
- Magic Score:检查首屏判词命中、不可替换、隐秘交换和事件承托
- 反车轱辘检查:每个判断必须有年份或阶段、生活场景、现实代价、情绪代价、误判点和验证动作
用户可见输出:
- 判词
- 用户真正放不下的东西
- 三种结果:现实结果、假设结果、回补结果
- 每种结果给什么、拿走什么、最大陷阱
- 事件冲击卡:只选 4-6 张深卡,固定六段,包含事件锚点、生活场景、现实代价、情绪代价、误判点、今天验证
- 选择和时代拆分
- 30 天验证实验:按 4 周拆解,低风险、可执行、能获得现实反馈
- 源 Markdown 继续解释段:多角度判断、外部变化、材料缺口和决策边界
- HTML 用户界面:质量评分和修订记录隐藏,只展示人话折叠解释层
使用 templates/life-fork-simulation-report.md。
模式 B:人生选择沙盘
触发词:
- 我要不要跳槽 / 转岗 / 换城市 / 创业
- 重大选择前帮我做压力测试
- 帮我看几个选项的好情况和坏情况
输入要求:
- 正在发生的选择。
- 至少 2 个选项。
- 当前资源、约束、时间窗和最担心的坏情况。
输出结构:
- 选项拆解
- 好情况
- 坏情况
- 拖延情况
- 资源不足情况
- 不可逆点
- 最小验证动作
使用 templates/choice-sandbox.md。
模式 C:决策 Bug Report
触发词:
- 为什么我总在同一个地方卡住
- 为什么我总做相似错误选择
- 帮我分析这个决策 bug
- 为什么我总不发言 / 总被加活 / 工作不可见
输入要求:
- 一个反复出现的行为或判断模式。
- 最近一次发生场景。
- 用户想改变的点。
输出结构:
- 一句话判定
- 最近一次场景
- 重复出现的触发点
- 现实代价和情绪代价
- 可能误判
- 下次当场动作
- 长期补法
- 30 天验证实验
使用 templates/bug-report.md。
模式 D:多视角深度模拟
触发词:
- 我会给很多个人情况,帮我深度模拟
- 用多 Agent 跑一版
- 把个人情况、行业周期、家庭关系和现金流都加进去
- 做一个更可信的人生岔路模拟
输入要求:
- 尽量使用
templates/intake.md。 - 包含个人、职业、现金流、家庭、健康、性格、当年选择、外部环境等材料。
- 信息缺失时先跑材料有限版,再列 5 个关键补充问题。
输出结构:
- 多角色摘要
- 三种结果推演
- 外部事件冲击
- 反方审计修正
- 综合报告
- 报告交付包可选
使用:
references/agent-simulation-stack.mdreferences/life-fork-grammar.mdreferences/archetype-tension-axes.mdreferences/life-archetype-library.mdreferences/archetype-composer.mdreferences/verdict-rewrite-patterns.mdreferences/event-impact-framework.mdreferences/event-shock-engine.mdreferences/life-scene-library.mdreferences/magic-score-rubric.mdreferences/anti-generic-writing-rules.mdtemplates/life-fork-simulation-report.md
模式 E:报告交付包生成
触发词:
- 给我可保存版
- 输出 HTML 用户报告
- 给我用户版报告
- 把报告整理成最终交付
- 生成复盘清单和补充问题
输入要求:
- 一份人生岔路模拟报告,或用户原始输入。
- 用户指定交付形式:完整报告 / HTML 用户报告 / 复盘清单。
输出结构:
- 首屏只放报告名、用户问题、强判词和下滑提示。
- 第二屏放“人生分叉图”:一次选择,后来分出了三种结果,并在图下用一段人话解释怎么读图。
- 第三屏放三张结果卡,解释每种结果给什么、拿走什么、最大误判。
- 默认展开区保留:人生分叉图、三种结果卡、事件冲击卡、真正放不下什么、30 天验证实验。
- 事件冲击卡只选 4-6 张,每张合计 160-260 字,必须写具体时间、具体场景、现实代价、情绪代价、误判点和验证动作。
- 用户可见折叠层使用人话标题:你当年没算进去的事、哪些是你选的哪些是时代推的、我为什么会这样判断、换几个角度看这件事、那几年外部环境也在变、还有哪些信息会改写结论、这份报告不能替你决定什么。
- 质量评分和修订记录只保留在开发者草稿、日志或注释里。
- 4 周 30 天验证实验。
- 5 个补充问题
- HTML 用户报告可选
使用:
references/report-style-guide.mdreferences/html-report-delivery.mdtemplates/delivery-pack.md
默认流程
- 识别用户的岔路动作,读取
references/life-fork-grammar.md。 - 识别系统切换:用户从哪个系统进入哪个系统,或停在哪个系统。
- 找到自我叙事断裂:首屏判词从这里生成。
- 读取
references/archetype-tension-axes.md,识别 2-3 个张力轴,写出隐秘交换。 - 匹配人生原型,读取
references/life-archetype-library.md,输出主原型、副原型和隐藏不甘。 - 固定原型命中不足时,读取
references/archetype-composer.md,用承载物、张力轴、系统切换和事件锚点组合临时原型。 - 读取
references/verdict-rewrite-patterns.md,生成首屏判词,只命名用户放不下的遗憾。 - 用
references/magic-score-rubric.md检查判词命中、不可替换、隐秘交换和事件承托;低于通过线时先回到张力轴和原型层重写。 - 生成三种结果:现实结果、假设结果、回补结果。
- 从
references/era-event-timeline-2008-2026.md选择 3-6 个高相关事件或周期。 - 读取
references/event-shock-engine.md和references/life-scene-library.md,把事件转成事件冲击卡。 - 生成 30 天验证实验,围绕可回收资产设计低风险动作。
- 输出 HTML 用户报告:首屏、分叉图、三种结果卡、事件冲击卡、30 天实验。
- 继续解释段才展示多角色判断、事件表、已知信息和补充问题。
快速运行口令:
先判张力轴,再匹配原型;先写判词,再出三种结果;再给 4-6 张事件冲击卡,最后给 30 天实验。
补充流程:
- 首轮处理材料有限输入时,读取
references/first-response-protocol.md;用户不想填时直接跑材料有限版。 - 信息不足时,用
references/onboarding-question-flow.md做 2-3 轮快速画像;用户不愿补充时,先输出材料有限版并列 5 个关键问题。 - 深度模拟时按多 Agent 栈运行,但多角色结果进入继续解释段,不抢用户主线。
- 读取
references/anti-generic-writing-rules.md和references/insight-specificity-standard.md,把抽象判断改成具体年份、生活场景、因果链、误判点和验证动作。 - 用
references/report-quality-rubric.md给报告评分,并按低分项修订一次。 - 用
references/magic-score-rubric.md和references/verdict-rewrite-patterns.md做内容命中评分;结构评分通过后,Magic Score 仍需通过。 - 生成 HTML 用户报告前,有脚本能力时先用
scripts/validate_report_structure.py检查判词型正文结构和继续解释段位置。 - 结构通过后,可用
scripts/render_html_report.py生成移动友好 HTML 用户报告。 - 修改问答、材料有限版报告、事件库、语法文件或多 Agent 规则后,运行
scripts/validate_dialogue_event_agent_flow.py检查真实对话、材料有限样本、事件卡片和冲突审计链路。 - 修改原型库或 Magic Score 规则后,运行
scripts/validate_magic_score.py检查原型字段、判词承托和六个回归 demo。 - 上传或发布前,运行
scripts/validate_skill_package.py做包级自检。
外部事件使用规则
- 已经发生的事件可用于过去复盘。
- 未来事件只能作为情景变量。
- 必须区分个人选择、外部环境和随机运气。
- 不用宏观事件制造焦虑。
- 不把外部事件写成确定预测。
- 详见
references/event-impact-framework.md和references/event-shock-engine.md。 - 2008-2026 事件检索见
references/era-event-timeline-2008-2026.md。
参考文件
只在需要时读取:
references/agent-simulation-stack.md:多 Agent 角色和运行方式。references/life-fork-grammar.md:通用人生迁移语法,优先识别岔路动作、系统切换、自我叙事断裂和可回收资产。references/archetype-tension-axes.md:原型张力轴,用 2-3 个张力组合泛化新问题。references/life-archetype-library.md:人生原型库,在语法之后匹配城市折返、海外未竟、AI 错过窗口、买房绑定等高密度原型。references/archetype-composer.md:原型组合器,固定原型命中不足时生成临时原型,避免继续扩充案例库。references/verdict-rewrite-patterns.md:判词重写规则,用替换测试、隐秘交换和事件承托修复首屏判词。references/first-response-protocol.md:首轮响应协议,用户只给一句话或拒绝填表时先跑材料有限版。references/onboarding-question-flow.md:2-3 轮用户画像问答。references/topic-question-bank.md:高频主题专用追问库。references/era-event-timeline-2008-2026.md:2008 至 2026 事件知识库。references/event-impact-framework.md:国内、全球、行业和个人冲击层。references/event-shock-engine.md:把 2008-2026 事件转成人生场景、现实代价、情绪代价、误判和验证动作。references/life-scene-library.md:把城市、海外、买房、职业、AI 等主题转成生活场景。references/anti-generic-writing-rules.md:反车轱辘规则,要求每段有年份、场景、现实代价、情绪代价、误判和动作。references/magic-score-rubric.md:命中感评分,检查首屏判词有无不可替换、隐秘交换和事件承托。references/report-style-guide.md:报告交付和 HTML 用户报告风格。references/html-report-delivery.md:Markdown、HTML 用户报告交付流程;需要用户留档说明时再读取。references/report-quality-rubric.md:报告评分和回写优化规则。references/insight-specificity-standard.md:防止车轱辘话的洞察具体度标准。references/bug-taxonomy.md:常见决策 Bug 类型。references/safety-boundaries.md:安全边界。templates/intake.md:结构化输入材料。templates/life-fork-simulation-report.md:深度模拟报告模板。templates/life-fork-report.md:轻量人生岔路报告模板。templates/choice-sandbox.md:人生选择沙盘模板。templates/bug-report.md:决策 Bug Report 模板。templates/delivery-pack.md:报告交付包模板。templates/quality-scorecard.md:开发者质量评分表模板。examples/real-dialogue-flows.md:真实对话流回归样例。examples/low-information-report.md:用户懒得填时的材料有限版报告回归样例。examples/magic-score-regression.md:Magic Score 内置回归样例,覆盖常规题和留出题。scripts/validate_report_structure.py:报告正文结构验证脚本。scripts/validate_html_first_skill.py:HTML 优先和真实对话流校验脚本。scripts/validate_report_specificity.py:洞察具体度校验脚本。scripts/validate_dialogue_event_agent_flow.py:2-3 轮问答、2008-2026 事件库和多 Agent 冲突链路校验脚本。scripts/validate_magic_score.py:人生原型库和 Magic Score 回归校验脚本。scripts/validate_skill_package.py:上传前包级自检脚本,检查入口元数据、关键文件、旧口径残留和内置回归。scripts/render_html_report.py:零依赖 Markdown 到移动友好 HTML 渲染脚本。
输出原则
- 结论先行。
- 语法识别、张力轴、原型命中、Magic Score 和质量评分只用于内部检查,不放进用户版报告正文。
- 第一屏只服务命中感:报告名、用户问题、强判词和下滑提示。
- 第二屏用一个简单分叉图解释:一次选择,后来分出了三种结果。
- 分叉图下面必须写“怎么读这张图”,说明它只做分叉关系解释和条件情景复盘。
- 图表后进入三种结果卡和事件冲击卡,再进入“你真正放不下的是什么”和“30 天验证实验”。
- 默认展开区保留用户当下最关心的解释、事件冲击卡和 4 周实验。
- 多角色判断和外部事件放入折叠解释层,不抢用户主线。
- 用户正文减少“变量、路径、矩阵、框架、Agent”等系统词。
- 每种结果都要有收益和代价。
- 每个判断都要可审计,避免像预言。
- 每个关键判断必须有机制链、反证条件和证据债。
- 每个假设结果都要标注成立条件和待验证信息。
- 语法识别通过后,还要过张力轴、原型命中和 Magic Score;结构正确但判词空泛时先重写。
- 用户要报告时先给 Markdown;实体支持时优先生成 HTML 用户报告。
- HTML 正文优先给用户判词、分叉图、核心执念和可补动作;各视角细节进入人话折叠解释层。
- 质量评分和修订记录保留在开发者草稿、日志或注释,用户版 Markdown 和 HTML 均不展示。
- HTML 用户报告第一屏应像一页判词,不放已知信息程度、按钮、今日行动和复杂表格。
- “30 天验证实验”按 4 周拆解,每周都要有低风险动作和现实反馈。
- 完整用户报告默认不附质量评分和修订记录;低于 20 分时先小改再交付。
- 公开案例另行处理;本 Skill 默认服务用户本人复盘和报告交付,避免暴露真实人物和私有经历。
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install life-fork-simulation-stack - After installation, invoke the skill by name or use
/life-fork-simulation-stack - Provide required inputs per the skill's parameter spec and get structured output
What is Life Fork Simulation Stack?
Life Fork Simulation Stack / 人生岔路模拟栈。用于把任何“如果当年……”复盘问题,先拆成人生迁移语法:岔路动作、系统切换、自我叙事断裂、三种结果、事件冲击和可回收资产,再生成判词首屏、分叉图、三种结果卡、事件冲击卡和 30 天验证实验。适配 DeepSeek、OpenClaw 及其衍生... It is an AI Agent Skill for Claude Code / OpenClaw, with 17 downloads so far.
How do I install Life Fork Simulation Stack?
Run "/install life-fork-simulation-stack" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Life Fork Simulation Stack free?
Yes, Life Fork Simulation Stack is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Life Fork Simulation Stack support?
Life Fork Simulation Stack is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Life Fork Simulation Stack?
It is built and maintained by Snakeyi (@killsnake01); the current version is v1.0.0.