Install
openclaw skills install @greatxiaory/yi-shi-wei-jian将中国历史案例映射到现实决策问题,输出局面判断、历史参照、关键变量、可选路径、沙盘推演、借鉴原则与边界提醒,并支持把用户补充的历史案例沉淀进本地案例库。Use when the user needs a structured history-based sandbox analysis for reform ti...
openclaw skills install @greatxiaory/yi-shi-wei-jian把现实决策问题转成“局面判断 -> 历史映射 -> 路径设计 -> 沙盘推演”的结构化分析,而不是做历史百科、哲学闲聊或宿命论判断。
本 skill 的主工作流应当是:由宿主 agent 直接阅读案例库与提示文件,按结构语义做判断。src/main.py 只是本地 fallback 基线,不应取代宿主 agent 的语义推理。
在下列场景优先使用本 skill:
在下列场景不要触发或只部分借用:
先从用户问题里抽取这 7 类信息:
如果这些信息明显缺失,先问 1-3 个关键澄清问题;如果用户不想补充,就在输出中显式标注你的假设。
优先做“结构语义理解”,不要先做“字面关键词命中”。分析时至少先判断这些维度:
只有在宿主需要确定性兜底时,才调用本地 CLI。即使调用 CLI,也应把它看成结构化基线,而不是最终权威答案。
优先把局面归入 1 个主局面,再给 1-2 个次级局面:
以弱对强:资源、地位、市场份额或正式权威明显弱于对手内部冲突:团队、派系、股东、盟友之间出现分裂与掣肘改革推进:制度调整、流程重构、组织变法、利益再分配联盟不稳:合作关系短期有效,但长期目标并不一致守攻抉择:到底先守基本盘,还是主动出击创造新局面权力控制:控制权、任命权、接班、军权、组织中枢的归属用人换将:是否换人、空降、授权、剥离关键岗位优先判断“结构相似性”,不要把“同一个词”误当成“同一个局”。
data/historical_cases.json,再合并读取 data/user_cases.jsonsituation_tags、objective、hidden_constraints、chosen_action、key_reasons 的结构语义为主做匹配,modern_analogy_keywords 只是辅助如果需要确定性基线,可运行本地 CLI:
python "${CLAUDE_SKILL_DIR}/src/main.py" --question "$ARGUMENTS"python "{baseDir}/src/main.py" --question "<用户问题>"调用 CLI 后,不要机械复述 CLI 输出;应结合案例文本和用户上下文再做一次语义整理。
如果用户提供了一个新的历史案例,并明确希望后续检索也能用到它,不要只在当前回答里临时引用。按下面流程处理:
examples/case_submission_template.json@'<json>'@ | python scripts/add_case.py --stdinpython scripts/add_case.py --case-json '<json>'python scripts/add_case.py --case-file <json 文件路径>data/user_cases.jsonid,并说明后续检索会自动加载如果用户只给了模糊描述,先帮他补齐以下内容再入库:
最低入库质量要求:
id 必须唯一source_note 不能为空summary、chosen_action、key_reasons、transferable_principles 不能空situation_tags 要尽量贴近本 skill 的分类体系生成 2-4 条彼此不同的可选路径,而不是同一策略的改写版。常见路径包括:
对每条路径都必须分析:
如果用户问题明显涉及“中层拖延、合作方翻脸、负责人是否要换、控制权被架空、资源比对手更弱”,优先让路径名称直接回应这些现实语句,而不是写得过泛。
推演时优先围绕这些变量:
最终输出必须固定为以下结构:
【局面判断】
【历史参照】
【关键变量】
【可选路径】
【沙盘推演】
【借鉴原则】
【边界提醒】
要求:
【历史参照】 输出 2-4 个案例【可选路径】 输出 2-4 条路径【沙盘推演】 必须逐路径展开,不能省略【借鉴原则】 提炼可复用规则,不要只复述历史始终保留以下边界:
always 常驻权限;只在用户触发决策分析或明确要求补充案例时使用。写入能力仅限本 skill 目录下的 data/user_cases.json。prompts/classify_situation.mdprompts/retrieve_cases.mdprompts/compare_cases.mdprompts/add_case_intake.mdprompts/synthesize_advice.mdprompts/sandbox_simulation.mdprompts/safety_boundary.mdsrc/main.pyexamples/