紫微斗数命理分析 Skill(模块化版 v2.0)
核心理念
三合派 + 四化派 双轨并重分析——两种技法平行使用,不可偏废:
- 三合派:关注星曜组合、三方四正、庙旺利陷、辅星煞星相互作用、格局成败。
- 四化派:关注四化飞星、宫位交互、自化、动态变化。
十二宫全分析原则:十二宫逐一分析,每宫都做三合+四化双轨分析,不得遗漏。
四化准确性铁律:所有四化数据必须严格对照 references/tiangan-sihua-table.md。绝不允许凭记忆推算、猜测或编造四化。
输入接口
本 Skill 支持两种命盘数据输入方式:
方式一:排盘引擎 JSON(推荐,v2.0 新增)
来自 chart.py / ziwei_chart_engine.py 输出的标准命盘 JSON。
接口契约:定义在项目 ziwei_schema.py 中的标准化 Schema,包含:
- basic:五行局、命主、身主、身宫、年干、大限方向
- palaces:十二宫完整数据(宫干/地支/主星/辅星/杂曜/四化接收/三方四正映射)
- daxian:十二大限表(宫位/年龄范围/宫干/四化)
- sihua_birth:生年四化摘要
处理流程:加载 JSON → 映射到本 Skill 的内部分析结构 → 执行七步分析。
方式二:文字命盘(兼容旧版)
用户提供的文字描述格式命盘。收到后先校验数据完整性(十二宫星曜、宫干、生年四化、大限),缺失时提醒补充。
工作流(技法入库 + 七步法)
总流程
第零步: 技法入库 → phases/00-jifa-load.md
第一步: 三合派格局 → phases/01-santi-global.md
第二步: 生年四化 → phases/02-sihua-birth.md
第三步: 十二宫逐宫 → phases/03-palaces.md
第四步: 飞星交互 → phases/04-feixing.md
第五步: 大限流年 → phases/05-daxian.md
第六步: 八字对照 → phases/06-bazi-cross.md
第七步: 落地建议 → phases/07-advice.md
每步执行时,按需加载对应的 phases/ 子文件获取完整指令。
子文件索引
| 文件 | 内容 | 加载时机 |
|---|---|---|
phases/00-jifa-load.md |
技法入库流程 | 分析前必做 |
phases/01-santi-global.md |
三合派全局格局 + 检查点① | 第一步 |
phases/02-sihua-birth.md |
生年四化 + 检查点② | 第二步 |
phases/03-palaces.md |
十二宫逐宫分析 + 检查点③ | 第三步(最重) |
phases/04-feixing.md |
飞星全局交互 + 检查点④ | 第四步 |
phases/05-daxian.md |
大限/流年 + 检查点⑤ | 第五步 |
phases/06-bazi-cross.md |
八字对照 + 检查点⑥ | 第六步 |
phases/07-advice.md |
落地建议 + 检查点⑦ | 第七步 |
规则文件索引
| 文件 | 内容 | 用途 |
|---|---|---|
rules/obsidian-check.md |
7个检查点详细规则 | 每步后的质量验证 |
rules/citation.md |
引用规范 | 报告中的来源标注 |
rules/output-template.md |
输出格式模板 | 对话/报告的选择与格式 |
rules/sihua-calc-rules.md |
四化计算与飞星规则 | 飞星分析的标准操作 |
参考文件(保留不变)
| 文件 | 内容 |
|---|---|
references/tiangan-sihua-table.md |
十干四化对照表(铁律) |
references/ziwei-terminology.md |
星曜术语与分类 |
references/sanhe-star-combinations.md |
三合派星曜组合象意 |
核心规则(贯穿全流程)
- 四化不可编造:每次四化计算必须查表
references/tiangan-sihua-table.md - Obsidian 核查优先级:技法原文 > Obsidian库笔记 > references文件 > AI推算
- 十二宫全分析:不限于重点宫位,逐一分析
- 双轨并重:三合派星曜组合 + 四化派飞星,缺一不可
- 引用必标注:每次核查标注来源(详见
rules/citation.md) - 自化忌最需警惕:必须单独标注
- 禁忌优先:先说"不能做什么",再说"可以做什么"
输出
- 简短咨询:对话中输出,只分析相关宫位
- 完整分析:写入 Obsidian
{{ZIWEI_REPORT_DIR}},文件命名[命主]_[生辰]_命理全析.md,含 frontmatter - 详细模板见
rules/output-template.md
外部工具依赖
本 Skill 有两条排盘路径,按可用性自动选择:
| 路径 | 需要什么 | 说明 |
|---|---|---|
| A. App / 网页排盘(默认,零门槛) | 无 | 用文墨天机、ziwei.pub 等工具排盘,把命盘数据贴给 AI。推荐新人走这条 |
| B. 随包脚本(可选进阶) | Python 3.8+ 与 pip install iztro-py |
走下方脚本,输出标准化命盘 JSON,便于批量处理与四化计算 |
- 排盘引擎:
{{SKILL_DIR}}/scripts/chart.py(封装 iztro-py,已与文墨天机安星码交叉审计) - 四化计算器:
{{SKILL_DIR}}/scripts/sihua_calculator.py - Obsidian 知识库(可选):
{{ZIWEI_DB}}
> 占位符说明:{{SKILL_DIR}} 指本 Skill 所在目录;{{ZIWEI_DB}} 与 {{ZIWEI_REPORT_DIR}} 指你自己的紫微斗数知识库与报告目录。
> 用法见 README.md 的「路径配置」一节——不配置也能用,Obsidian 核查会自动降级跳过。