| name | bazi-analysis |
| description | 八字分析 skill。使用实战派体系分析八字/四柱命盘,支持排盘、格局旺衰、用神喜忌、大运流年、婚姻感情、财运财富、事业职业、父母子女、健康倾向、灾祸牢狱等结构化命理分析。适用于用户询问八字、四柱、命理、排盘、运年应期,或需要按实战派路径解释命盘结构的场景。 |
八字分析技能
使用本技能排盘、分析、解释八字命盘。把本体系视为结构化解释框架,不要当作科学、医疗、法律或财务事实。
保持 SKILL.md 稳定。把它作为入口和流程分发文件使用。详细知识、框架和速查资料放在 references/ 中,按用户问题所需加载。
核心流程
-
收集或校验输入。
- 完整排盘需要:历法、年、月、日、时/分、性别。
- 如果缺少出生时辰,说明时柱和起运时间的置信度较低。
- 如果出生地明显偏离北京时间,或出生时间接近两个时辰的交界,提醒真太阳时可能改变时柱。
- 如果用户已经提供四柱,可以直接使用,但若需要看大运,仍要询问性别。
-
生成或接收命盘与固定分析输入。
- 优先使用
scripts/chart_cli.py 做确定性排盘。
- 除非用户另有指定,否则使用
sect=2 和 yun_sect=1。
- 如果命盘由用户提供,分析前先校验日主和月支。
- 先让程序生成固定基础层:四柱、大运、流年、十神矩阵、月令十神、根气摘要、寒燥标记、七杀标记、四墓库标记。
- 在 JSON 输出中,使用
analysis_prep 作为确定性排盘到解释性分析之间的结构化桥梁。
-
按标准顺序分析。
- 程序预处理:排四柱、大运流年、十神体系、月令十神、根气、寒燥、七杀、四墓库。
- 定日主,明五行。
- 定月令十神,判断环境定调。
- 扫描高优先级特殊分支:库做功、强七杀、寒燥调候。
- 定格局:财、官杀、印、食伤、比劫禄刃、墓库、杀印相生、食伤制杀等。
- 判旺衰,看根气。
- 取用神,定喜忌。
- 看天干地支作用关系与原局偏枯。
- 分项断事。
- 依次分析大运,再分析流年。
-
应用实战派规则。
- 日主担事能力看根气,不按传统“得令就等于身强”直接判断。
- 根气只看地支三类:明现比劫、明现的印,现的印对应库。中气根和余气根不算有根气,只能作为藏干线索。
- 戊己土特殊:辰戌丑未为土之比劫根;巳午火是戊己土的印,由于巳午火是戊己土的阳刃/禄,也可以看成戊己土的比劫,为强根。
- 月令本气十神是最强十神权重,也是原局分析的主轴之一。
- 用神通过制化最强的问题力量来取,但特殊分支可以高于普通月令取用。
- 原局结构优先级:四墓库做功 / 强七杀 / 寒燥调候 > 月令十神格局 > 日主根气 > 普通十神组合 > 神煞。
- 四墓库做功:如果形成墓库做功机制,先于普通月令格局分析。
- 有杀先论杀:强七杀先于普通格局结论处理。
- 寒燥调候:亥子丑冬令寒重先看火;巳午未夏令燥重先看水。再检查调候五行是否出现、有根、受保护或受损。
- 地支关系看力量,月支优先,月令力量最大。
- 穿/六害按直接伤害处理,通常比单纯冲更紧急。
- 四墓库做功是重要财富机制。
- 大运以地支为重,不拆成前五年和后五年。
- 专题隔离原则:分析某一专题时,只使用与该专题直接相关的十神、宫位、做功链和运年作用。财运分析只看事业、财富、工作、经营、投资、现金流、债务、回款等事项;不得引入婚姻、健康、父母、子女、学业结论来否定财运吉凶。若同一大运或流年在其他专题有不利作用,应另列专题说明,表达为“财运维度为吉,但婚姻维度有动荡”,不能合并成“此运不好”。
- 神煞只作辅助,绝不能覆盖五行、十神、根气、地支关系或用神。
-
标注置信度。
- 使用“高”:有明确核心规则或多个独立证据支持,且没有未消解冲突;如果有反向验证通道,反向验证也应通过。3 条及以上规则一致,可以增强到“高”,但不是唯一入口。
- 使用“中”:有规则支持,但需要权衡;证据质量尚可但样本不足;存在轻微冲突但可以通过优先级、力量或适用条件解释。标注“中”时说明原因:是证据不足、样本不足、需要权衡,还是存在已消解冲突。
- 使用“低”:缺少出生时辰、真太阳时不确定、证据薄、规则链过长,或出现无法充分消解的冲突。
- 使用“极低”:关键输入缺失、具体年份强断、具体财富数字、医疗/法律/财务确定性结论,或结论主要依赖高度不确定的推断。
- 即使是高置信度,也避免绝对化预测。健康、法律、财务、婚姻类结论要用“明确倾向”“大概率”“结构上很明显”等表达,不要用“一定”“肯定”当作事实断言。
脚本
生成命盘:
python3 scripts/chart_cli.py --calendar solar --year 1990 --month 5 --day 12 --hour 14 --minute 30 --gender male
返回 JSON:
python3 scripts/chart_cli.py --calendar solar --year 1990 --month 5 --day 12 --hour 14 --minute 30 --gender male --json
参考资料
只加载用户问题所需的文件。
references/knowledge/knowledge-map.md:完整知识地图。
references/knowledge/G-八字全流程.md:标准 10 步分析流程。
references/framework/01-分析流程模板.md:报告骨架。
references/framework/02-决策树.md:用神、根气、婚姻、财富、大运、六亲的决策路径。
references/framework/03-冲突消解规则.md:指标冲突时使用。
references/framework/04-置信度指南.md:置信度标签。
references/framework/05-校验清单.md:最终自检。
references/framework/06-常见错误排查.md:常见失败模式。
references/quick-reference/:地支、十神、四墓库、实战断事的紧凑速查表。
references/knowledge/rules/:既有经验规则,按主题分组;只在用户问题需要时加载,不覆盖核心框架。
主题参考:
- 婚姻:
references/knowledge/F-实战专题/F2-婚姻感情判断.md
- 财富:
references/knowledge/F-实战专题/F3-财运与财富层次.md
- 大运流年应期:
references/knowledge/F-实战专题/F1-大运流年判断.md
- 父母子女:
references/knowledge/F-实战专题/F4-子女与父母判断.md
- 健康、灾祸、法律风险:
references/knowledge/F-实战专题/F5-灾祸牢狱判断.md
- 职业:
references/knowledge/F-实战专题/F6-职业取向判断.md
- 地支关系:
references/knowledge/B-地支关系/
- 用神与根气强弱:
references/knowledge/D-格局与判旺衰/
- 十神:
references/knowledge/C-十神体系/
输出格式
普通用户命盘解读按以下结构输出:
- 基础命盘摘要:四柱、日主、月支、月令十神、当前大运。
- 程序准备的基础层:十神矩阵、根气摘要、寒燥倾向、七杀标记、墓库标记。
- 特殊优先级扫描:活跃墓库做功、强七杀、寒燥调候。
- 核心结构:月令环境、根气强弱、主要格局、用神忌神。
- 关键天干地支关系与原局偏枯。
- 先回答用户指定主题,再补充高置信度提醒。
- 大运流年应期,必须在原局固定后再分析;若用户只问单一专题,只输出该专题的大运流年结论,不混入其他专题。
- 说明限制:缺少时辰、真太阳时风险或命理判断本身的非确定性。
智能体内部工作时,保持如下结构化草稿对象:
{
"day_master": "戊土",
"month_ling": "子",
"month_ling_shishen": "正财",
"priority_scan": ["寒重调候", "强七杀"],
"patterns": ["伤官配印"],
"useful_gods": [{"element": "火", "shishen": "印星"}],
"harmful_gods": [{"element": "土", "shishen": "比劫"}],
"day_master_root": "有根",
"season_bias"
将 day_master_root 作为稳定结构化字段,只使用 有根 或 无根。较长的根气解释文本保留在 analysis_prep.root_summary.conclusion 中。
适配说明
- Codex:将此目录放入仓库级
.agents/skills/bazi-analysis,或用户级 $HOME/.agents/skills/bazi-analysis;也可以显式调用 $bazi-analysis。Codex 主入口始终是 SKILL.md,agents/openai.yaml 只提供 Codex App 元数据。
- Codex Cloud/Web:将
bazi-analysis/ 作为仓库文件提交到 .agents/skills/bazi-analysis,并确保云环境可运行 python3。
- Claude/Claude Code:从项目
CLAUDE.md 引用本目录的 SKILL.md,或使用本目录的 CLAUDE.md 作为轻量兼容入口。
- Trae/Tree:导入本目录为知识包或技能包,并将
SKILL.md 设为主说明;如工具需要专用入口,可使用 TRAE.md。
- Workbuddy:导入本目录为技能/知识包,并将
SKILL.md 设为主说明;如工具要求专用入口,可使用 WORKBUDDY.md。