← Back to Skills Marketplace
killsnake01

Life Fork Simulation Stack

by Snakeyi · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
17
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install life-fork-simulation-stack
Description
Life Fork Simulation Stack / 人生岔路模拟栈。用于把任何“如果当年……”复盘问题,先拆成人生迁移语法:岔路动作、系统切换、自我叙事断裂、三种结果、事件冲击和可回收资产,再生成判词首屏、分叉图、三种结果卡、事件冲击卡和 30 天验证实验。适配 DeepSeek、OpenClaw 及其衍生...
README (SKILL.md)

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.md
  • references/life-fork-grammar.md
  • references/archetype-tension-axes.md
  • references/life-archetype-library.md
  • references/archetype-composer.md
  • references/verdict-rewrite-patterns.md
  • references/event-impact-framework.md
  • references/event-shock-engine.md
  • references/life-scene-library.md
  • references/magic-score-rubric.md
  • references/anti-generic-writing-rules.md
  • templates/life-fork-simulation-report.md

模式 E:报告交付包生成

触发词:

  • 给我可保存版
  • 输出 HTML 用户报告
  • 给我用户版报告
  • 把报告整理成最终交付
  • 生成复盘清单和补充问题

输入要求:

  • 一份人生岔路模拟报告,或用户原始输入。
  • 用户指定交付形式:完整报告 / HTML 用户报告 / 复盘清单。

输出结构:

  • 首屏只放报告名、用户问题、强判词和下滑提示。
  • 第二屏放“人生分叉图”:一次选择,后来分出了三种结果,并在图下用一段人话解释怎么读图。
  • 第三屏放三张结果卡,解释每种结果给什么、拿走什么、最大误判。
  • 默认展开区保留:人生分叉图、三种结果卡、事件冲击卡、真正放不下什么、30 天验证实验。
  • 事件冲击卡只选 4-6 张,每张合计 160-260 字,必须写具体时间、具体场景、现实代价、情绪代价、误判点和验证动作。
  • 用户可见折叠层使用人话标题:你当年没算进去的事、哪些是你选的哪些是时代推的、我为什么会这样判断、换几个角度看这件事、那几年外部环境也在变、还有哪些信息会改写结论、这份报告不能替你决定什么。
  • 质量评分和修订记录只保留在开发者草稿、日志或注释里。
  • 4 周 30 天验证实验。
  • 5 个补充问题
  • HTML 用户报告可选

使用:

  • references/report-style-guide.md
  • references/html-report-delivery.md
  • templates/delivery-pack.md

默认流程

  1. 识别用户的岔路动作,读取 references/life-fork-grammar.md
  2. 识别系统切换:用户从哪个系统进入哪个系统,或停在哪个系统。
  3. 找到自我叙事断裂:首屏判词从这里生成。
  4. 读取 references/archetype-tension-axes.md,识别 2-3 个张力轴,写出隐秘交换。
  5. 匹配人生原型,读取 references/life-archetype-library.md,输出主原型、副原型和隐藏不甘。
  6. 固定原型命中不足时,读取 references/archetype-composer.md,用承载物、张力轴、系统切换和事件锚点组合临时原型。
  7. 读取 references/verdict-rewrite-patterns.md,生成首屏判词,只命名用户放不下的遗憾。
  8. references/magic-score-rubric.md 检查判词命中、不可替换、隐秘交换和事件承托;低于通过线时先回到张力轴和原型层重写。
  9. 生成三种结果:现实结果、假设结果、回补结果。
  10. references/era-event-timeline-2008-2026.md 选择 3-6 个高相关事件或周期。
  11. 读取 references/event-shock-engine.mdreferences/life-scene-library.md,把事件转成事件冲击卡。
  12. 生成 30 天验证实验,围绕可回收资产设计低风险动作。
  13. 输出 HTML 用户报告:首屏、分叉图、三种结果卡、事件冲击卡、30 天实验。
  14. 继续解释段才展示多角色判断、事件表、已知信息和补充问题。

快速运行口令:

先判张力轴,再匹配原型;先写判词,再出三种结果;再给 4-6 张事件冲击卡,最后给 30 天实验。

补充流程:

  • 首轮处理材料有限输入时,读取 references/first-response-protocol.md;用户不想填时直接跑材料有限版。
  • 信息不足时,用 references/onboarding-question-flow.md 做 2-3 轮快速画像;用户不愿补充时,先输出材料有限版并列 5 个关键问题。
  • 深度模拟时按多 Agent 栈运行,但多角色结果进入继续解释段,不抢用户主线。
  • 读取 references/anti-generic-writing-rules.mdreferences/insight-specificity-standard.md,把抽象判断改成具体年份、生活场景、因果链、误判点和验证动作。
  • references/report-quality-rubric.md 给报告评分,并按低分项修订一次。
  • references/magic-score-rubric.mdreferences/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.mdreferences/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 默认服务用户本人复盘和报告交付,避免暴露真实人物和私有经历。
Usage Guidance
Install only if you are comfortable sharing personal reflection details with your agent. Avoid unnecessary identifiers, use ranges or summaries for finances/health/family details, and review or redact generated HTML reports before saving, forwarding, or printing them. For broad decision-help prompts, confirm that you want this specific framework before letting it run.
Capability Assessment
Purpose & Capability
The skill's capabilities match its stated purpose: structured counterfactual life-decision reflection, optional multi-perspective analysis, Markdown/HTML report generation, and local validation scripts. It does ask about sensitive life areas such as finances, family, health, relationships, and career, but those inputs are directly related to the claimed analysis.
Instruction Scope
The skill has broad trigger examples and agents/openai.yaml enables implicit invocation, so it could be selected for generic job, relocation, or major-choice questions. The modes and boundaries are disclosed, and the skill instructs the agent not to make medical, legal, investment, or major life decisions for the user.
Install Mechanism
No install-time hooks or package manager behavior were found. The included Python scripts are validation/rendering utilities; the only write behavior observed is user-directed local HTML output from render_html_report.py.
Credentials
The environment use is proportionate: the skill states it defaults to no networking and does not post, log in, or scrape private content. The main privacy gap is that HTML export/share and the intake template do not prominently warn users to redact sensitive personal details before saving or forwarding reports.
Persistence & Privilege
No credential/session access, privilege escalation, background daemon, persistent worker, broad local indexing, deletion, or external transmission was found. Sub-agent behavior is described as analysis roles, not persistent background execution.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install life-fork-simulation-stack
  3. After installation, invoke the skill by name or use /life-fork-simulation-stack
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: life fork grammar, archetype matching, event shock cards, HTML-first report templates, and validation scripts.
Metadata
Slug life-fork-simulation-stack
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

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.

💬 Comments