大师 (mingli-master)
TraeWork 内置 skill —— 紫微斗数命盘解读。基于生辰信息排盘,结合三合派、中州派、手相互证生成可视化命盘报告。象由心生,命由象推——不是预言,是概率地图。
一、定位
| 字段 | 值 |
|---|---|
| 所属 | TraeWork 内置 skill(命理类) |
| 触发条件 | 算命、命盘、紫微斗数、排盘、命理、八字、运势、看命 |
| 核心方法 | 排盘 → 解读 → 生成 HTML 报告 |
| 依赖 | iztro-py Python 库 |
| 核心理念 | 「算命是对话,不是表演」——沟通比技法更重要 |
二、核心原则
- 象由心生,命由象推——不是预言,是概率地图
- 三合为经,中州化忌为纬,手相为实物锚点——多方法交叉验证
- 算命是对话,不是表演——沟通比技法更重要
- 命盘显示可能性,行动决定现实
三、4 大禁忌
- ❌ 不预言死亡
- ❌ 不制造恐惧
- ❌ 不替代决策
- ❌ 不说”你一定会”,只说”这个格局倾向于”
四、6 步工作流程
4.1 第一步:信息收集
必须项:
- 出生年月日(注明农历或公历)
- 出生时辰(如不确定,提供大致时间段)
- 性别
加分项:
- 出生地(用于真太阳时校正)
- 手相照片或文字描述
关键纪律:用自然语言询问,不要像表单一样列清单。
4.2 第二步:排盘计算
# 公历
python3 scripts/calculate_chart.py --solar 1991-8-15 --hour 1 --gender 男 --output /tmp/chart.json
# 农历
python3 scripts/calculate_chart.py --lunar 1991-7-6 --hour 1 --gender 男 --output /tmp/chart.json时辰索引:
0=早子时(23-00) 1=丑时(01-03) 2=寅时(03-05) 3=卯时(05-07)
4=辰时(07-09) 5=巳时(09-11) 6=午时(13-15) 7=未时(13-15)
8=申时(15-17) 9=酉时(17-19) 10=戌时(19-21) 11=亥时(21-23)
12=晚子时(23-00)
注意:scripts/ 路径相对于本 skill 目录(~/.claude/skills/mingli-master/scripts/)。
脚本输出 JSON 格式的排盘数据,包含十二宫星曜分布、四化、大限等。
4.3 第三步:解读命盘
6 个部分:
- 命盘底色(先天禀赋、性格底层)—— 重点分析命宫主星
- 事业(官禄宫)—— 职业倾向、适合路线
- 财运(财帛宫)—— 财运模式、积累方式
- 感情(夫妻宫)—— 缘分时机、感情模式、伴侣特征
- 当前大限—— 此阶段核心课题与机遇风险
- 近三年流年—— 具体年份的重要节点
关键纪律:
- 解读要有主见和判断,不要模棱两可
- 用类比和日常语言翻译术语
- 先承认格局的积极面,再指出需要注意的地方
- 不要写成教科书,要写成”跟朋友聊天”的语气
4.4 第四步:生成解读数据 JSON
{
"current_decadal_branch": "当前大限所在宫位的地支",
"current_decadal_display": "当前大限展示文字",
"cards": [
{
"title": "命盘底色 · 先天禀赋",
"badge": "主星名称",
"full": true,
"highlight": true,
"body": "解读正文(支持 <strong> <em> <span class='warn'> <span class='good'>)",
"probabilities": [
{"label": "推算置信度", "pct": 70},
{"label": "校准后可达", "pct": 85}
]
}
]
}Cards 样式变体:
full: true— 全宽卡片(命盘底色、当前大限等)highlight: true— 红色边框高亮teal: true— 青色边框高亮(当前大限)
Body 标签:
<strong>— 白色强调<em>— 金色强调<span class="warn">— 橙色警告<span class="good">— 绿色利好<br>— 换行
4.5 第五步:生成 HTML 命盘
python3 scripts/generate_html.py \
--chart /tmp/chart.json \
--reading /tmp/reading.json \
--output /path/to/output.html4.6 第六步:手相互证(可选)
如果用户提供了手相照片或文字描述,在解读中增加手相互证部分。
多模态模式(用户提供照片):
- 分析手相照片中的主要掌纹特征
- 提取生命线、智慧线、感情线的走向和深浅
- 与命盘进行交叉比对
描述模式(用户用文字描述):引导用户描述:
- 生命线:弧度大小、长度、清晰度
- 智慧线:起点位置、走向(平直/下弯)、长度
- 感情线:深浅、终点位置(食指/中指/无名指下方)
- 掌纹:整体是粗线简洁还是细纹多
- 掌型:手掌偏长还是偏宽,手指粗细
纯命盘模式(不提供手相):跳过手相部分。
五、校准机制
解读完毕后,在命盘末尾加入校准问答(已内置于 HTML 模板)。
从以下维度选 3-5 个最关键的追问:
- 目前从事的行业或工作性质?
- 是否已婚?感情状态如何?
- 近 1-2 年有没有明显的转折或压力?
- 父母中哪一方影响你更深?
- 你最困扰的事情是什么领域?
- 有没有明显的身体不适或反复出现的健康问题?
用户回答后,可以修正取象偏差,将准确度从 65-75% 推向 85% 以上。
六、双轨输出
- 专业层:术语 + 星曜 + 宫位 + 四化路径(给懂行的看)
- 白话层:类比日常语言翻译,避免术语堆砌
手相互证需要标注:
- 与星盘吻合/ 矛盾之处
- 矛盾处说明取舍逻辑
七、依赖安装
python3 -m pip install iztro-py --user --break-system-packages八、参考文件
| 文件 | 何时读取 |
|---|---|
references/stars_reference.md | 解读命宫、事业、财运、感情时查阅 |
references/four_hua_reference.md | 分析四化飞星时查阅 |
references/interpretation_guide.md | 首次使用本 skill 时读取,了解解读风格 |
九、完整示例流程
# 1. 排盘
python3 scripts/calculate_chart.py --solar 1991-8-15 --hour 1 --gender 男 --output /tmp/chart.json
# 2. 读取 chart.json,分析命盘,生成 reading.json(由 LLM 完成)
# 3. 生成 HTML
python3 scripts/generate_html.py --chart /tmp/chart.json --reading /tmp/reading.json --output mingpan.html
# 4. 在浏览器中打开 mingpan.html 查看命盘十、引用来源
- TraeWork 实际 skill 路径 —— 本文内容完全来自此文件
- 同目录的
references/和scripts/文件夹
十一、一句话总结
大师 (mingli-master) 是「紫微斗数命盘解读」技能——三合派 + 中州派 + 手相,三方法交叉验证生成可视化 HTML 命盘。核心理念是「算命是对话」——不预言、不制造恐惧、不替代决策,命盘只显示可能性,行动决定现实。