---
name: bazi-analysis
description: 专业八字命理分析与运势推演。当用户提供出生日期、明确要求分析八字、预测大运、评估流年或需要命理结构解析时触发。
---
> **项目结构备忘**
> 核心文件: SKILL.md | 参考资料: references/ | 脚本: scripts/ | 评估: evals/ | 代理: agents/

# Bazi Analysis (八字命理分析)

## Overview
这个 Skill 用于对八字进行严谨、客观的结构解析与运势推演。在解八字与推演吉凶时，必须始终采用“提醒”的方式——即便结果显示存在凶险或压力，也必须直言不讳，因为断命的核心价值在于防患于未然。
---

## Output Routing Rules（输出分流规则）
在开始分析前，必须先判断用户属于哪一种请求，再决定输出形式：

1. **完整分析模式**
   - 适用场景：用户明确要求“全面分析”“详细看八字”“系统解读命局”“看大运流年整体走势”。
   - 输出要求：使用完整结构，覆盖原局、气象、寻根、做功、大运、流年、综合判断与建议。

2. **单点问答模式**
   - 适用场景：用户只问一个明确问题，例如“财运如何”“适不适合创业”“某一年能不能换工作”“这个大运好不好”。
   - 输出要求：先直接回答问题，再用简洁的结构依据解释原因，不强行展开完整长篇报告。

3. **排盘确认模式**
   - 适用场景：用户只提供出生信息，尚未要求深入分析，或只想先确认四柱、大运、起运信息。
   - 输出要求：只确认排盘结果、起运信息、当前大运，并询问是否继续深入分析。

4. **信息不足模式**
   - 适用场景：缺少判断所必需的信息，例如出生时分不清、出生地影响真太阳时、未给起运/大运却要求断流年。
   - 输出要求：先用最少的问题澄清关键信息，不要强行补全，不要捏造。

默认优先级：
- 用户明确要求完整分析时，使用完整分析模式。
- 用户只问具体问题时，使用单点问答模式。
- 用户只求排盘或信息确认时，使用排盘确认模式。
- 信息不足时，先澄清，再决定是否进入完整分析或单点问答。

# Reasoning Constraint（推理约束）
在进行八字分析时：
**必须逐步推理，不得跳步。**
分析必须严格按照以下顺序依次进行：
1. 排盘确认  
2. 宫位分析  

⛓️ **参考结转（强制执行，贯穿 Step 3~8）**  
每读完一个 reference 文件后，必须在回答中显式输出一行 `✋结转：[文件名] → [结论性判断]`，只记录文件原文中的结论性表述，不得包含推理。进入 Step 4/5/6/7/8 时，必须先回顾对话中已有的 `✋结转` 行，确认当前判断与参考结论一致。结转内容包括但不限于：调候用神、墓库物理属性、天干长生态、比劫共根判定、格局判定条件。

3. 气象判断（寒暖湿燥）  
 3.1 调候判断（根据月令获取月份，以寅为正月（一月），丑为腊月（十二月）），先阅读[五行总论.md](references/穷通宝鉴/五行总论.md) 再去[穷通宝鉴](references/穷通宝鉴)找到对应的日元在特定月份的调候。
4. 寻根  
4.5 格局判断（月令定格→成败救应→层次高低）  
5. 做功  
6. 大运结构  
7. 流年应期  
8. 综合判断与策略  
内部推理必须先完成上述步骤，再形成结论；对外输出时则按“输出分流规则”选择完整报告、简版问答或排盘确认，不必把每一步都展开成同样长度。
---

## Workflow (推演标准作业程序 SOP)

当用户请求八字分析时，必须严格按照以下自上而下的逻辑流程执行，切忌东拼西凑、毫无章法地套用断语：

### 0. 先判断输出模式
- 先根据用户意图判断是 **完整分析模式**、**单点问答模式**、**排盘确认模式** 还是 **信息不足模式**。
- 若属于单点问答模式，仍要完成必要的结构推理，但只输出与该问题直接相关的依据与结论。
- 若属于排盘确认模式，只做排盘与大运确认，不提前展开长篇命局判断。
- 若属于信息不足模式，先提最少量的澄清问题，再继续。

### 1. 数据校验与排盘成像
- **信息核对与提醒**：首先检查用户提供的信息。最精准的分析需要用户提供：**八字原局（四柱）、大运、流年、起运年份、出生地（精确到市，若是狭长地形建议精确到区县以校准真太阳时）**。
- **API 兜底排盘**：如果用户**没有**提供排好的八字，只提供了出生时间，请静默调用 `scripts/fetch_bazi.py` 获取四柱和大运数据。
  - **重要声明**：调用 API 后，必须在回复中向用户说明：“*当前使用的是基于 API 的排盘结果。由于未考虑出生地真太阳时的换算，可能不如您使用专业排盘软件手动排出的八字精准快速。若条件允许，建议您直接提供完整八字干支及出生地信息。*”
- **大运顺逆判定**：必须先判断大运顺逆，再判断第一步大运与当前大运是否合理。规则不是单独背口诀，而是结合“性别 + 出生年天干阴阳”一起使用：
  - **乾造**：阳年顺行，阴年逆行。
  - **坤造**：阴年顺行，阳年逆行。
  - 这里的“阳年 / 阴年”指的是**出生年天干**的阴阳属性，而不是地支，也不是日干。
  - 顺逆的用途，是决定**从月柱出发**向前排还是向后排大运：顺行就沿六十甲子向前推，逆行就向后推。
  - 这条规则只能用来判定**方向**，不能单独拿来捏造起运年龄、起运年份或当前大运；起运时间仍应以用户提供的信息、排盘结果或可靠排盘工具为准。
  - 当用户提供了“起运时间 / 第一步大运 / 当前大运”时，必须用这条规则做交叉校验：若顺逆方向与用户给出的第一步大运不一致，应先指出冲突，再继续分析。
- **定日主**：明确日元五行（如丙火），确立整个命局的逻辑基点。
- **排十神**：以日干为"我"，同我者为比肩（同阴阳）/劫财（异阴阳），我生者为食神（同阴阳）/伤官（异阴阳），我克者为偏财（同阴阳）/正财（异阴阳），克我者为七杀（同阴阳）/正官（异阴阳），生我者为偏印（同阴阳）/正印（异阴阳）。地支藏干同理，按本气、中气、余气依次标注。
- **排查干支**：纵览天干地支的排列，找出谁是透出的，谁是深藏的；判断原局日元的体和用（谁是我的体，谁是我的用，我又是如何做的）。
- **确认空亡**：根据日柱所在旬标记空亡地支，明确该地支的做功效率大幅衰减或转移。空亡速查：甲子旬→戌亥空，甲戌旬→申酉空，甲申旬→午未空，甲午旬→辰巳空，甲辰旬→寅卯空，甲寅旬→子丑空。空亡为**全局标记**，在后续 Step 3~8 中持续生效——涉及空亡地支的生克关系、墓库开闭、根气判断均按效率大幅衰减处理。

### 1.5 验前事校验（可选，用户提供已知事件时触发）

**触发条件**：用户在提供八字的同时，给出了过去发生的关键人生事件（如升学、就业、跳槽、出国、婚恋、重大健康问题等）。

**目的**：在进入正式分析前，用已知事件反推时间与命盘的置信度，避免在错误盘面或错误时间上展开长篇论断。

**执行流程：**
1. **选取 2-3 个高辨识度事件**：优先选年份明确、事件类型清楚的事件（如"2022年跳槽""2024年出国留学"），避开模糊描述。
2. **逐一对照流年+大运**：对每个事件，检查该年的流年干支和大运干支是否在盘面上激活了对应的宫位/十神/冲合刑害。例如跳槽→查官杀/印星变动、出国→查迁移（寅申巳亥冲）、健康→查羊刃被冲或墓库被刑。
3. **判定命中等级**：
   - **高贴合**：流年干支直接引动相关宫位/十神/冲合，无硬解释。
   - **部分贴合**：需要额外的辅助假设才能对上，存在牵强处。
   - **失配**：流年干支与事件方向完全矛盾。
4. **分流**：
   - 全部高贴合 → 时间可信，正常进入 Step 2。
   - 存在部分贴合 → 标注"时间或命盘存在低概率偏差"，继续分析但降低断言置信度。
   - 存在失配 → 暂停，询问用户是否需要复核出生时间或重新提供信息。

**输出格式**：每条事件一行，含年份、事件、命中等级、盘面锚点（哪个流年干支引动了什么）。

### 2. 划分宫位与宾主关系
- **划定家里（主）**：日柱与时柱代表”我”的领地、身体、内部团队和最终归属。
- **划定家外（宾）**：年柱与月柱代表外部环境、国家平台、长辈或市场竞争者。
- **界定资源归属**：财、官、印、比的根库是在家里还是家外，以此决定这是”我的东西”还是”我要去追求/抢夺的东西”。比劫的角色暂不深入，留待 Step 4 结合寻根与共根完整处理。

### 3. 辨析物理属性与气象
- **底层规则**：执行本步骤前，先读取 [核心法则.md](references/核心法则.md) 获取燥湿土区别、特殊日主生克限制等底层规则。
- **寒暖湿燥**：严格区分地支的物理性质，这直接决定五行生克的真实路径。(例如如果地支太湿，例如 亥 子 辰 丑 占了两个及以上，此时盘中有午，大运流年来卯，卯就不生午，触发卯破午。其他的你可以自行根据这个逻辑推演。)
- **燥湿土之别**：切忌将土一概而论。明确湿土（丑、辰）晦火护水且能生金；燥土（戌、未）脆金旺火且能克水。例如丙火日主见湿土，天干若透壬癸水，此时湿土反而是水的强根，而非简单的“伤官见官”。
- **四墓库专判**：只要原局、大运或流年出现辰、戌、丑、未，必须把它们视为四个不同的墓库小环境，而不是统一按“土重”或“土库”处理。先分清：辰为水库，戌为火土墓库，丑为金库，未为木库；再结合 [四墓库.md](references/四墓库.md) 的通用判定框架与各土专篇，判断入库/入墓/开库/闭库/归源。
- **调候判断** ：在[references/穷通宝鉴](references/穷通宝鉴)找到对应的日元在特定季节的月份的调候用于整体判断八字气候。

### 4. 寻根溯源与权属判定
- **比劫规则**：执行本步骤前，先读取 [比劫规则.md](references/比劫规则.md) 获取比劫实战法则、夺财专论、印星归属判定与主导权排行榜。
- **能量传递**：严格遵循“只看横竖，不看斜”的原则梳理生克路线。
- **寻找印与库**：确认谁掌握了印星（资源/授权）和墓库（大本营）。
- **墓库虚实**：判断墓库时，同时看天干是否透出、是否见源支、是否得月令。不要见库就断衰，先区分“实根入库蓄能”“虚气入墓受制”“归源出墓待用”。
- **共根判定**：观察天干的比劫是否与日主同出一个地支根基。若共根且印在己手，则外部力量为我所用；若不共根，则涉及利益分割与夺财。

### 4.5 格局判断（月令定格→成败救应→层次高低）

在进入做功分析前，必须先完成格局判断。格局回答"这张命盘是什么系统"，做功回答"这个系统怎么运转"。

- **月令定格**：
  - 以月令本气定主格——月令是谁的地盘，格局就以谁命名（如丑月→己土伤官当令→伤官格；子月→癸水正官当令→正官格）。
  - **透干优先**：月令之物若在天干透出，以透出者为"格"的代言人。不透则以月令本气为准。例如丑月己土不透→仍为伤官格，但格的"声音"偏弱；己土透干→格神发号施令。
  - 月令为墓库（辰戌丑未）时，看月令中何物透干：透水→水库发用；透金→金库发用。都不透→按本气土定格。
- **格局成败**：
  - **破格因素**：格神是否被克制/破坏？（如伤官格见正官透干→伤官见官破格；正官格见伤官透干同理；印格见财透→财坏印。）
  - **救应机制**：破格是否被修复？（如伤官格见正官但有财星居中通关；正官格见伤官但有印制伤护官。）
  - 此处的"伤官见官"判定严格执行 Step 5.0 的专项检查表，不重复演绎。
- **格局层次**：
  - **高**：格神有力、破格被救、体用匹配。如官格配印、杀格配食、伤官配印。
  - **中**：格神存在但辅助力量偏弱，或格神偏弱但无破坏。
  - **低**：格神被破无救、或格局混杂、体用背离。
- **格局与调候的协调**：穷通宝鉴的调候需求优先于格局成格。例如调候需甲木，格局需要庚金——此时甲木优先，格局层次按"调候满足后的剩余效率"评级。

### 5. 解析做功方式与效率

#### 5.0 前置检查（强制，每次执行 Step 5 前必须过）
- **格局标签禁令**：任何格局标签（伤官见官、食神制杀、杀印相生等）贴出前，必须确认参与方均透干或均在地支同层级。地支藏干不能直接作用于天干，天干不能直接克制地支。
- **"伤官见官"专项检查**：
  - **成立条件**：天干透伤官 + 天干透正官，且无财星通关。
  - **官坐墓库（辰戌丑未）的区分**：正官透干坐墓库、且该墓库藏干中含伤官时，按坐支对官星五行的生克方向判定：
    | 日主 | 官星 | 伤官 | 坐辰(湿土) | 坐丑(湿土) | 坐未(燥土) | 坐戌(燥土) |
    |------|------|------|-----------|-----------|-----------|-----------|
    | 甲乙木 | 金 | 火 | 不成立。辰生金。 | 不成立。丑生金。 | 成立。未脆金。 | 成立。戌脆金。 |
    | 丙丁火 | 水 | 土 | 不成立。湿土护水，辰为水库。如壬辰。 | 不成立。湿土护水，癸见丑为冠带。如癸丑。 | 成立。焦土不容水。如癸未。 | 成立。燥土克水。 |
    | 戊己土 | 木 | 金 | 不成立。辰载木。 | 成立。丑为寒土烂木根。 | 成立。未为焦土不容木。 | 不成立。戌藏干无木，不含伤官。 |
    | 庚辛金 | 火 | 水 | 成立。湿土晦火。 | 成立。湿土晦火。 | 不成立。燥土旺火。 | 不成立。戌为火库蓄能。 |
    | 壬癸水 | 土 | 木 | 不成立。辰本气戊土为官杀，非伤官。 | 不成立。丑藏干无木，不含伤官。 | 不成立。未本气己土为官杀，乙木余气被焦土压制。 | 不成立。戌藏干无木，不含伤官。 |
    核心逻辑：坐支生扶官星→不成立（地支在养官）；坐支克制官星→成立（地支在伤官）。湿燥只是手段，生克才是本质。
  - **财星通关**：伤官与正官之间有财星居中 → **不成立**。逻辑：伤官生财→财生官，伤官之气被转化为官的滋养而非攻击。此时论"伤官生财+财生官"，不论"伤官见官"。
- **墓库属性二次确认**：回查 Step 3 的 `✋结转` 行中关于该墓库的物理属性（护水/克水/晦火/生金等）、日主关系及透干正官/七杀的长生态，确认做功判断与参考结论一致。

- **作用关系规则**：执行本步骤前，先读取 [地支互动关系与十二长生.md](references/地支互动关系与十二长生.md) 获取刑冲合害破详释及长生状态，再读取 [天干五合.md](references/天干五合.md) 获取合化与合绊规则。
- **寻找核心做功**：寻找原局存在的冲、合、刑、穿，明确“我”或“我的工具”如何获取外部财富或权力。**（解释：寻找命局核心结构：冲 合 刑 穿 生 克 去判断：我如何获取财富或权力。）**

- **理清作用优先级**：遵循物理优先原则。多个关系同时出现时，按以下顺序逐级判断：
  - **第一级：合**（三合 > 六合。如地支同存”子午冲”与”子丑合”，优先判子丑合——贪合忘冲，冲力被大幅化解。）
  - **第二级：冲**
  - **第三级：刑、害、破**
  - 补充：**月令优先**（月令的力量大于同类关系）、**透干优先**（天干透出的能量大于地支藏干）。

### 6. 引入大运与流年
- **大运切入（环境更替）**：大运是路，直接改变原局能量平衡或做功结构。例如原局依赖湿土（丑）做功，换入带有燥土与金的“庚戌”大运，戌丑相刑打开库的同时改变了湿燥结构，需重点研判谋生手段、事业方向或压力来源的重大转移。
- **流年引动（吉凶应期）**：流年负责兑现趋势，寻找原局中被流年“填实”、“冲动”或“合动”的干支，锁定事件爆发节点。
- **墓库引动**：岁运若补齐辰戌丑未、触发辰戌冲/丑未冲，或形成辰酉、戌卯、丑子、未午等闭库关系，先判断库门开闭、放出的主气，以及其对原局体用与做功路线的影响，再落到事件层面断吉凶。
- **时代背景校正**：当任务是回看命主的过往经历，而不是预测未来时，可按需读取 [时代印记_1980-2026.md](references/时代印记_1980-2026.md)，把当年政策、行业、家庭财富结构与个体心理环境一起纳入判断，避免脱离时代语境空断事件。

### 7. 应对策略与提醒
- 基于上述6步推演中的命局结构与运势变化，提供 事业建议 财运策略 风险提醒 健康注意

# Output Format（按模式选择）
## 完整分析模式
当用户明确要求系统化、全局化分析时，使用以下完整结构输出：
### 1. 基础排盘确认
- 出生时间
- 四柱八字
- 日主
- 十神结构
### 2. 原局结构分析
- 五行分布
- 旺衰判断
- 月令气势
### 3. 格局判断
- 月令定格
- 格局成败与救应
- 格局层次
### 4. 气象分析
- 寒暖湿燥判断
- 气候结构
### 5. 寻根分析
- 日主根气
- 根的位置
- 根的力量
### 6. 做功结构
- 核心作用关系
- 合冲刑害
### 7. 大运分析
- 有利阶段
- 不利阶段
### 8. 流年应期
- 关键年份
- 事件触发点
### 9. 综合判断
- 命局核心格局
- 优势
- 风险
### 10. 建议与策略
- 事业方向
- 风险规避
- 发展策略
- **强制要求：** 在专业分析结束后，必须加入一段“小白也能看懂的总结与解释”，用最通俗的生活化比喻或大白话，把原局的核心特征、优势和劣势翻译给用户听。

## 单点问答模式
当用户只问一个具体问题时，使用以下简版结构：
### 1. 结论
- 直接回答用户最关心的问题
### 2. 结构依据
- 只说明与该问题直接相关的原局结构、气象、做功、大运或流年依据
### 3. 风险与前提
- 明确结论成立的条件、边界与不确定点
### 4. 建议
- 给出针对该问题的可执行建议

## 排盘确认模式
当用户只想确认排盘时，使用以下结构：
### 1. 基础排盘
- 出生时间
- 四柱八字
- 日主
### 2. 起运与大运
- 起运描述
- 首步大运
- 当前大运
### 3. 下一步选项
- 询问是否继续进行完整分析，或只聚焦某个问题/某几年流年
---
# Reasoning Principle
八字分析必须遵守以下原则：
1. 不得直接套用断语
2. 必须先分析结构再给结论
3. 所有结论必须来自推理过程
4. 不允许跳过推理步骤
5. 分析依据必须包括：命局结构、气象结构、做功关系、大运流年。
6. 行为约束：
- 当通用的“旺衰平衡”法则与随附参考资料冲突时，绝不能将其作为主要的分析框架。
- 当命盘来源或时间数据不确定时，不要使用绝对化的语言。
- 不要捏造未提供或未能成功推导出的起运年份、大运顺序或流年触发事件。
- 当用户仅询问一个具体问题时，在简要说明结构基础后直接回答该问题，而不是强行输出完整的长篇报告。
- 遇到核心逻辑歧义或关键信息缺失时，必须主动提问澄清。
- 当用户只要求排盘确认时，不要提前展开完整命理判断。
7. 只有在用户已经完成基础分析、明确关心后续年份，或主动询问流年时，再进入详细的“流年凶吉测算”。
- **测算范围规则：** 默认计算当前大运剩余的流年。如果当前大运剩余时间不足 3 年，则自动顺延，多推算下一个大运的初期流年。
- **测算变量规则：** 在进行流年测算时，必须将当前所在的大运干支作为核心环境变量加入计算，绝不可脱离大运空谈流年。可调用 [references/流年干支60年速查表1.md](references/流年干支60年速查表1.md)与[references/流年干支60年速查表2.md](references/流年干支60年速查表2.md) 获取年份对应的干支。
---

## Advanced References

> 以下文献按 SOP 步骤的调用顺序排列，在执行对应步骤时按需静默读取。

- **核心生克法则**（SOP Step 3）：参阅 [核心法则.md](references/核心法则.md) 获取燥湿土区别、特殊日主生克限制、体用做功机制等底层规则。
- **四墓库**（SOP Step 3）：参阅 [四墓库.md](references/四墓库.md) 获取通用判定框架（入墓/入库/虚实/开闭/归源）及辰戌丑未各土专篇。读取后必须分别确认——(1) 该墓库在当前月令下的物理属性（护水/克水/晦火/生金等）；(2) 该墓库与日主的直接关系（十天干见X土速查）；(3) 透干的正官/七杀在该墓库上的十二长生状态。以上三项作为 Step 5 做功判断的硬约束，不得单凭"墓库=某五行=吉凶"出结论。
- **调候速查**（SOP Step 3.1）：参阅 [穷通宝鉴](references/穷通宝鉴) 找到对应日元在特定季节月份的调候信息。例如丙生寅月→读取 `references/穷通宝鉴/丙火/三春丙火.md`，若该目录存在总论则一并读取（如甲生卯月→读 `三春甲木.md` + `甲木总论.md`）。
- **地支互动与十二长生**（SOP Step 5）：参阅 [地支互动关系与十二长生.md](references/地支互动关系与十二长生.md) 获取刑冲合害破详释及长生状态速查。
- **天干五合**（SOP Step 5）：参阅 [天干五合.md](references/天干五合.md) 获取合化与合绊规则。
- **比劫规则**（SOP Step 4）：参阅 [比劫规则.md](references/比劫规则.md) 获取比劫实战法则、夺财专论、印星归属与主导权排行榜。
- **流年干支速查（1980-2040）**（SOP Step 6）：[流年干支60年速查表1.md](references/流年干支60年速查表1.md)
- **流年干支速查（2040-2100）**（SOP Step 6）：[流年干支60年速查表2.md](references/流年干支60年速查表2.md)
- **时代印记**（SOP Step 6，仅回看既往经历时）：[时代印记_1980-2026.md](references/时代印记_1980-2026.md)
