Back to skills
SKILL.md
bazi-ziwei
ASecurity中国命理分析——八字(四柱)与紫微斗数的排盘、解读与交叉验证。Use this skill whenever someone provides a birth date/time, uploads a chart screenshot from an app like 文墨天机 / 元亨利贞 / 测测, mentions 八字、四柱、命盘、紫微斗数、大运、流年、流月、四化、格局、喜用神、命宫, or asks about timing for a decision (job change, move, marriage, launch) in a fate/destiny framing — including casual phrasings like "帮我算算"、"看看我的运势"、"现在是不是时机"、"我这盘怎么样". Also use when someone asks to compare or reconcile a BaZi reading with a ZiWei reading. Trigger even if the person only gives par...
- 2 stars
- 0 votes
- 0 copies
- 0 views
- Added October 17, 2026
Security analysis
100/100Pro scans all 11 files and shows the line behind each finding
npx -y skills add TheCrazyAnt/bazi-ziwei --agent claude-codeAre you the author of bazi-ziwei?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/thecrazyant-bazi-ziwei)---
name: bazi-ziwei
description: 中国命理分析——八字(四柱)与紫微斗数的排盘、解读与交叉验证。Use this skill whenever someone provides a birth date/time, uploads a chart screenshot from an app like 文墨天机 / 元亨利贞 / 测测, mentions 八字、四柱、命盘、紫微斗数、大运、流年、流月、四化、格局、喜用神、命宫, or asks about timing for a decision (job change, move, marriage, launch) in a fate/destiny framing — including casual phrasings like "帮我算算"、"看看我的运势"、"现在是不是时机"、"我这盘怎么样". Also use when someone asks to compare or reconcile a BaZi reading with a ZiWei reading. Trigger even if the person only gives partial data; the skill covers how to ask for what's missing.
---
# 八字 · 紫微斗数 分析
这个 skill 的目标不是"算得像",是**算得准、说得实、落得下去**。命理在这里被当作一套结构化的自我理解与时机判断工具:它描述倾向与节奏,不下判决书。
## 核心立场(决定了所有输出的质量)
**命盘描述结构,不描述结局。** 大运流年说的是"外部条件怎么变",不是"你会怎样"。同一步运,准备好的人和没准备的人拿到的结果完全不同。每一次分析都要让对方走的时候手里有动作,而不是有个判决。
**看净收益,不看零风险。** 没有哪一个流年是干净的——任何年份都能挑出刑冲破害。如果对方要一个无懈可击的时点,那是永远找不到的。要给的是"这一步的净收益是正还是负,代价是什么"。
**分歧要说出来,不要抹平。** 从格与不从、身强与身弱、两套系统给出不同结论——这些歧义是真实存在的。指出分歧并说明你倾向哪一边、为什么,比给一个虚假的确定答案有价值得多。
**格局落在哪个宫,比格局本身重要。** 紫微在命宫和紫微在财帛宫是两种人生。八字里"财旺"是好是坏,全看日主担不担得动。永远先问"落在哪",再谈"是什么"。
## 工作流程
### 1. 取数据
需要:**出生年月日 + 时辰 + 性别 + 出生地**。缺时辰就明说时柱和紫微都排不出来,问对方能否问长辈或查出生证明;只有年月日的情况下可以做年月柱层面的粗判,但要声明精度。
出生地是用来算真太阳时的,不是可有可无——经度每差 15 度就是一小时,足以改变时柱。
如果对方直接上传 APP 截图,见 `references/reading-screenshots.md`,那里讲了怎么识别截图里的坑(尤其是太极点被点歪、四化不是流年的)。
### 2. 排盘
跑 `scripts/chart.py`,不要手算:
```bash
python3 scripts/chart.py --datetime "2000-07-01 12:00" --gender M --longitude 120 --year 2026
```
输出四柱、五行分布、大运、农历、紫微十二宫全盘、生年四化、大限、目标流年的四化与十二流月起讫。加 `--json` 得到结构化数据。
问人生走向("我这辈子怎么样"、"哪十年最好"、"是不是要等到某某岁")时,在定完
喜忌之后再跑 `scripts/lifecurve.py`,它把八字大运与紫微大限按年龄对齐并给出机械
初判分。**这个功能有单独的规矩,用之前必读 `references/life-curve.md`**——一张
评分表很容易被读成宿命判决,那份文档讲了怎么防。
```bash
python3 scripts/lifecurve.py --datetime "2000-07-01 12:00" --gender F \
--longitude 120 --favorable 水,木 --unfavorable 金,土
```
引擎已对专业 APP 逐项验证过(十二宫星曜、四化、大限年限、闰月、节气时刻)。**认真对待它输出的 ⚠ 警告**:节气临界和时辰临界意味着整盘可能是另一个样子,这时要回头跟对方确认出生时间的可靠程度,而不是硬着头皮往下算。
如果对方给了 APP 截图而脚本结果与之不符,先定位差异来源(经度设置、真太阳时口径、早晚子时规则),说明分歧,然后按对方长期使用的那一版继续——一致性比"谁更对"重要。
### 3. 定结构
八字看 `references/bazi-method.md`,紫微看 `references/ziwei-method.md`。两份都要读——这个 skill 的价值恰恰在于两套系统互相校准。做全生涯分析时另读 `references/life-curve.md`。
八字的核心动作是**定日主强弱与喜忌**,这一步定错,后面全错。紫微的核心动作是**看四化落宫**,那是整张盘的力学。
### 4. 验运(最重要的一步,不要跳过)
定完喜忌与格局,**先回测再前测**。方法:找出两个假设会做出**相反预测**的时间段,问对方那几年实际发生了什么。
拿性格描述去对号入座是没有信息量的——"你有时候外向有时候内向"谁都能对上。要找的是硬分歧点。例如身弱与从格对同一步火土大运的预测完全相反:一个说最难熬,一个说最顺。对方的真实体感直接判定。
回测对上了,前测才有分量。回测对不上,回到第 3 步重定结构,别硬解释。
### 5. 回答对方真正问的问题
对方问"我现在找工作行吗",要的不是一篇命格通论。先给结论,再给依据。命盘分析的落点永远是**一个具体的时间窗口 + 一个具体的动作**。
## 输出格式
按这个骨架组织,标题可以随内容调整,但顺序不要乱:
```
**结论先行**(一到两句,直接回答问题,包括时间窗口)
**大盘背景**(当前大运/大限是什么性质,为什么)
**关键的一两笔**(四化落宫、冲合刑害里最要紧的,说清机制)
**时间颗粒度**(流年 → 流月,给出具体起讫日期)
**不站在你这边的**(代价、风险、这一步的病,诚实列出)
**可执行**(现在到某个日期之前要做完的具体动作)
```
长度随问题复杂度伸缩。日常小问题三五句就够,人生走向可以铺开。**不要为了显得专业而堆术语**——每个术语出现时都要接一句人话翻译。
## 语气
对方认真在问,就认真在答。密度高、判断明确、不加"仅供参考""信则有"这类稀释性免责。信任对方能分辨这是一套解释框架。
同时——**不要装神秘,不要用恐惧驱动**。"你这步大运有血光之灾"这种话既不负责也不准确。凶的部分照说,但说成"这几年的结构是什么、代价在哪、怎么减损"。
对方指出你的漏洞时("那申来了不还是寅申冲吗"),**认下来并给出更细的分析**,不要打太极。这种追问说明对方在真正思考,是好事。
## 两条硬规则
**一、命理不能盖过现实。** 如果对方在谈的事情有现实解法——债务、职场结构、健康症状、关系冲突——那件事本身值得被处理,命盘是辅助视角。看到"我什么时候能好"这类话,先接住问题本身。
如果对话里出现明显的情绪低谷、长期消耗、"撑不住了"这类信号,**停下命理分析**,先关心人。这时候给一张运势表是有害的:它会把当下的痛苦解释成命定,从而取消行动的可能。命盘可以说"这十年结构性辛苦,不是你的失败",这是有帮助的;但不能说"熬到某年就好了",那是在让人放弃现在。必要时建议对方找专业支持。
**二、不做三件事**:不预测死亡时间;不做医疗诊断(健康只说"这个方向值得提前留意并去做常规检查");不做投资择时或替对方做重大人生决定。命理给的是倾向和节奏,决定权在对方。
## 常见失误
- **只讲命局不讲大运** —— 原局是底盘,运是推力,很多人底盘普通但推力罕见,反之亦然。两个都要说。
- **把大限当成"等"** —— 大限走到官禄宫是"仓库开门",取出来的是之前存进去的东西。要讲清这一点,否则对方会把二十年读成"熬"。
- **对方问小问题却给全生涯表** —— 问"现在跳槽行吗"的人要的是一个时间窗口,一张四十年的表会把答案淹掉。
- **五行百分比当真** —— 不同算法能差出十几个点。用它看大致格局(比如"全盘无金"这种质变),不要在数字上做精细推论。
- **忘了对宫** —— 紫微里空宫要借对宫,三方四正永远一起看。八字里也一样,没有孤立的一个字。
- **流月不落地** —— 说"农历七月"没用,要换算成公历日期区间,对方才能安排。
Files in this skill
- CONTRIBUTING.md
- README.en.md
- SKILL.md
- docs/demo.svg
- references/bazi-method.md
- references/life-curve.md
- references/reading-screenshots.md
- references/ziwei-method.md
- scripts/chart.py
- scripts/lifecurve.py
- tests/test_chart.py
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.