# Bazi Mingli

> 八字命理 (Bazi / Four Pillars of Destiny) divination skill. Use when users request birth chart analysis, fortune telling based on birth date/time, or Chinese astrology. Triggers on: 八字, 四柱, 命盘, 排盘, 算命, 命理, 生辰八字, 天干地支, 五行, 流年, 大运, 合盘, 合婚, 择日, 择时, bazi, four pillars, Chinese astrology, birth chart, compatibility, auspicious timing.

- Skill: `cikichen/bazi-mingli` (Agent Skill, multi-file: 21 files)
- Install (CLI): `npx skillmds@latest add cikichen/bazi-mingli`
- Raw SKILL.md: https://api.skillmd.com/api/skills/cikichen/bazi-mingli/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: cikichen (https://skillmd.com/u/cikichen)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/cikichen/bazi-mingli

---


# 八字命理占卜技能 (Bazi Mingli Divination Skill)

八字命理（四柱推命）专业排盘与解命系统。源自中国传统命理学，以出生年月日时的天干地支组合，推算人生命运与运势。

## 核心原则

1. **代码排盘，AI 只解读**：四柱、大运、流年等事实必须由 `scripts/bazi_calc.py` 计算，AI 不口算、不重算。
2. **确认盘为真**：一旦脚本输出了命盘事实，后续解释必须以这些事实为准，不修改。
3. **信息先补齐**：关键输入缺失时先追问，不猜测。每次最多追问 3 个问题，只问缺失项。
4. **证据不足标注**：解读中无法确定的部分标注 `[证据不足]`，不编造。
5. **伦理底线**：遵循 `ETHICS.md` 准则，每次输出前经过伦理审查。

## 使用时机

当用户请求以下类型的帮助时，应启用此技能：

1. **排盘相关**：请求八字排盘、命盘查询、生辰八字分析
2. **命理咨询**：询问五行、十神、大运、流年相关问题
3. **运势预测**：事业财运、感情婚姻、健康运势
4. **合盘合婚**：双方八字配对、关系分析
5. **择日择时**：选吉日吉时
6. **关键词触发**：「八字」「四柱」「命盘」「排盘」「算命」「命理」「五行」「大运」「流年」「合盘」「合婚」「择日」「择时」

## 核心功能

- 八字排盘（年柱、月柱、日柱、时柱）
- 五行分析（金木水火土分布）
- 十神配置分析
- 日主强弱判断
- 用神喜忌推断
- 大运流年预测
- 婚姻、事业、财运、健康专项分析
- 合盘合婚（双方命盘关系动力分析）
- 择日择时（基于用神的吉日吉时排序）
- 双视角解读（格局派 + 旺衰派对比分析）

## 技能结构

```
/bazi-mingli/
├── SKILL.md              ← 本文件（核心指南）
├── ETHICS.md             ← 伦理准则
├── references/
│   ├── tiangan-dizhi.md      ← 天干地支基础
│   ├── wuxing-shengke.md     ← 五行生克详解
│   ├── shishen.md            ← 十神定义与应用
│   ├── rizhu-qiangruo.md     ← 日主强弱判断
│   ├── yongshen.md           ← 用神喜忌法则
│   ├── dayun-liunian.md      ← 大运流年推算
│   ├── hunyin-ganqing.md     ← 婚姻感情专论
│   ├── shiye-caiyun.md       ← 事业财运专论
│   ├── jiankang.md           ← 健康疾病专论
│   ├── geju-fenxi.md         ← 格局分析总论
│   ├── paipan-koujue.md      ← 月柱时柱推算口诀
│   ├── jieqi-shichen.md      ← 节气交接与时辰对照
│   ├── true-solar-time.md    ← 真太阳时处理
│   ├── dual-perspective.md   ← 双视角解读框架
│   ├── hepan-hehun.md        ← 合盘合婚方法
│   └── zeri-zeshi.md         ← 择日择时方法
└── scripts/
    ├── bazi_calc.py          ← 八字计算工具
    └── validate_output.py    ← 输出校验脚本
```

## 信息完整性门槛

### 基础排盘（必填）

| 信息 | 说明 |
|------|------|
| 性别 | 男/女（影响大运排列方向） |
| 出生日期 | 公历年月日 |
| 出生时间 | 越精确越好，至少到时辰 |
| 历法类型 | 公历/农历（有歧义时须确认） |

### 精确排盘（推荐补充）

| 信息 | 说明 |
|------|------|
| 出生地点 | 用于经度修正，城市级即可 |
| 真太阳时 | 是否需要经度修正（见 `references/true-solar-time.md`） |

### 合盘合婚（额外必填）

- 双方完整出生信息
- 关系背景（恋人、夫妻、相亲等）

### 择日择时（额外必填）

- 事件类型（嫁娶、开业、搬迁等）
- 候选日期范围
- 地点/时区
- 硬性限制（已定场地、假期等）

## 用户引导

### 首次使用提示

当用户首次请求排盘时，应询问完整的出生资讯：

```
🎋 八字命理排盘系统

请提供您的出生资讯：
1. 出生日期（西历/公历）：年/月/日
2. 出生时间：几点几分（越精确越好）
3. 性别：男/女
4. 出生地点（可选，用于真太阳时校正）

📌 注意事项：
- 如知道农历生日，请注明
- 时辰不确定可提供范围
- 出生时间会影响时柱准确度
```

### 主动询问问事方向

排盘完成后，可引导用户聚焦具体问题：

```
命盘已排出，您可以询问：
📈 事业发展与职业方向
💰 财运状况与投资建议
💕 婚姻感情与人际关系
🏥 健康状况与养生建议
📅 今年/明年流年运势
💑 合盘合婚（需提供对方信息）
📆 择日择时（需提供事件类型）
🔮 特定时间点的重大决策

请告诉我您最关心的方向。
```

## 农历与节气

> 详见 [references/jieqi-shichen.md](references/jieqi-shichen.md)

**核心要点**：
- 月柱以**节气**为准，非农历初一
- 年柱以**立春**为界，非农历正月初一
- 时辰不确定时，应告知用户可能产生的差异

## 八字排盘基础

> 天干地支完整表格见 [references/tiangan-dizhi.md](references/tiangan-dizhi.md)
> 排盘推算口诀见 [references/paipan-koujue.md](references/paipan-koujue.md)

**天干**（10个）：甲乙丙丁戊己庚辛壬癸，分五行、阴阳。

**地支**（12个）：子丑寅卯辰巳午未申酉戌亥，各含藏干。

## 五行生克

> 详见 [references/wuxing-shengke.md](references/wuxing-shengke.md)

- **相生**：木→火→土→金→水→木（循环）
- **相克**：木→土→水→火→金→木（循环）

## 十神系统

> 完整十神速查表见 [references/shishen.md](references/shishen.md)

以日干为「我」，与其他干支的关系分十神：比肩、劫财、食神、伤官、偏财、正财、七杀、正官、偏印、正印。

## 日主强弱判断

> 详见 [references/rizhu-qiangruo.md](references/rizhu-qiangruo.md)

判断依据：月令（最重要）→ 通根 → 透干 → 生扶。
- 身强：宜泄（食伤）、宜耗（财星）、宜克（官杀）
- 身弱：宜生（印星）、宜助（比劫）

## 大运流年

> 详见 [references/dayun-liunian.md](references/dayun-liunian.md)

- 起运岁数：根据出生日到下一个节气的天数计算
- 顺逆排：阳年男/阴年女→顺排；阴年男/阳年女→逆排
- 每运 10 年，注意刑冲合害

## 解盘流程

### 第一步：排出八字

1. 确认出生日期时间（注意节气）
2. 执行 `scripts/bazi_calc.py` 计算四柱
3. 如用户提供了出生地点，使用 `--longitude` 参数进行真太阳时修正

```bash
# 基本排盘
python3 scripts/bazi_calc.py 1990 8 15 14 男

# 带经度修正（如重庆 106.55°）
python3 scripts/bazi_calc.py 1990 8 15 14 男 --longitude 106.55

# JSON 格式输出
python3 scripts/bazi_calc.py 1990 8 15 14 男 --json
```

### 第二步：分析日主

1. 确定日干（日主）及其五行
2. 判断月令旺衰（读取 `references/rizhu-qiangruo.md`）
3. 数通根数量，综合判断强弱

### 第三步：配置十神

1. 计算各干支的十神（读取 `references/shishen.md`）
2. 分析十神分布与关键组合

### 第四步：找出用神

根据日主强弱，确定喜用神和忌神（读取 `references/yongshen.md`）。

### 第五步：排大运

1. 计算起运岁数与排列方向
2. 排出大运干支，标注每运年龄段

### 第六步：双视角解读

> 详见 [references/dual-perspective.md](references/dual-perspective.md)

对命盘进行两个主流视角的独立分析：

1. **格局视角**：读取 `references/geju-fenxi.md`，从格局高低角度分析，侧重社会成就方向
2. **旺衰视角**：读取 `references/rizhu-qiangruo.md` + `references/yongshen.md`，从日主强弱角度分析，侧重五行平衡调节

综合规则：
- 两个视角一致的结论 → **高置信**
- 两个视角分歧的结论 → 标注 `[视角分歧]` 并列举两方观点
- 不机械平均，按证据强度加权

### 第七步：专项分析（按用户需求）

- 事业财运 → 读取 `references/shiye-caiyun.md`
- 婚姻感情 → 读取 `references/hunyin-ganqing.md`
- 健康注意 → 读取 `references/jiankang.md`
- 合盘合婚 → 读取 `references/hepan-hehun.md`
- 择日择时 → 读取 `references/zeri-zeshi.md`

### 第八步：伦理审查（每次输出前必经）

1. 检查是否包含「一定」「注定」等绝对表述 → 改为「倾向」「可能」
2. 检查是否涉及死亡预测 → 删除
3. 检查是否替代专业咨询（医疗/法律/金融） → 加免责
4. 检查用户情绪状态 → 脆弱者加关怀提示
5. 附加免责声明

> 完整伦理准则见 `ETHICS.md`

## 解盘建议模板

```markdown
## 八字命盘

**基本资讯**
- 西历：YYYY年MM月DD日 HH:MM
- 农历：OO年O月O日 O时
- 性别：男/女

**四柱八字**
|     | 年柱 | 月柱 | 日柱 | 时柱 |
|-----|------|------|------|------|
| 天干 | X | X | X(日主) | X |
| 地支 | X | X | X | X |
| 藏干 | ... | ... | ... | ... |
| 十神 | ... | ... | - | ... |

**五行统计**
| 五行 | 金 | 木 | 水 | 火 | 土 |
|------|----|----|----|----|-----|
| 数量 | X | X | X | X | X |

**日主分析**
- 日主：X（五行属X）
- 强弱：身强/身弱
- 喜用神：X、X
- 忌神：X、X

**大运排列**
[按年龄排列大运干支]

**双视角综合解读**
- 格局视角：[格局特点分析]
- 旺衰视角：[五行平衡分析]
- 综合判断：[高置信结论 + 分歧标注]

**[专项分析]**
[按用户需求展开]

---
*声明：八字命理分析仅供参考，不构成医疗、法律、投资等专业建议。
命运掌握在自己手中，命理是帮助了解自己的工具，而非预定未来的判决。*
```

## 决策路由

```
用户请求
    │
    ├─ 请求排盘 → 收集出生资讯 → 执行 scripts/bazi_calc.py → 双视角解读
    │
    ├─ 询问五行相关 → references/wuxing-shengke.md
    ├─ 询问十神含义 → references/shishen.md
    ├─ 询问运势预测 → references/dayun-liunian.md
    ├─ 询问婚姻感情 → references/hunyin-ganqing.md
    ├─ 询问事业财运 → references/shiye-caiyun.md
    ├─ 询问健康问题 → references/jiankang.md
    ├─ 询问格局分析 → references/geju-fenxi.md
    │
    ├─ 合盘合婚 → 收集双方信息 → 分别排盘 → references/hepan-hehun.md
    ├─ 择日择时 → 收集事件信息 → references/zeri-zeshi.md
    │
    └─ 真太阳时相关 → references/true-solar-time.md
```

## 常见问题处理

- **时辰不确定** → 询问大致范围，或说明可能产生的差异
- **只知农历** → 需转换为西历以确定节气
- **问他人八字** → 提醒需当事人同意，仅供参考
- **对结果不满** → 强调命理是趋势非定数，重在自我提升
- **反复询问同一问题** → 提醒命盘不变，建议接受分析结果
- **过于具体的预测** → 说明命理是趋势分析，无法精确预测具体事件和时间

> 「命由天定，运由己造。」
>
> 八字命理的真谛在于了解自己的优势与挑战，进而做出更好的人生选择。

