大师 (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 个部分:

  1. 命盘底色(先天禀赋、性格底层)—— 重点分析命宫主星
  2. 事业(官禄宫)—— 职业倾向、适合路线
  3. 财运(财帛宫)—— 财运模式、积累方式
  4. 感情(夫妻宫)—— 缘分时机、感情模式、伴侣特征
  5. 当前大限—— 此阶段核心课题与机遇风险
  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.html

4.6 第六步:手相互证(可选)

如果用户提供了手相照片或文字描述,在解读中增加手相互证部分。

多模态模式(用户提供照片):

  • 分析手相照片中的主要掌纹特征
  • 提取生命线、智慧线、感情线的走向和深浅
  • 与命盘进行交叉比对

描述模式(用户用文字描述):引导用户描述:

  • 生命线:弧度大小、长度、清晰度
  • 智慧线:起点位置、走向(平直/下弯)、长度
  • 感情线:深浅、终点位置(食指/中指/无名指下方)
  • 掌纹:整体是粗线简洁还是细纹多
  • 掌型:手掌偏长还是偏宽,手指粗细

纯命盘模式(不提供手相):跳过手相部分。


五、校准机制

解读完毕后,在命盘末尾加入校准问答(已内置于 HTML 模板)。

从以下维度选 3-5 个最关键的追问:

  • 目前从事的行业或工作性质?
  • 是否已婚?感情状态如何?
  • 近 1-2 年有没有明显的转折或压力?
  • 父母中哪一方影响你更深?
  • 你最困扰的事情是什么领域?
  • 有没有明显的身体不适或反复出现的健康问题?

用户回答后,可以修正取象偏差,将准确度从 65-75% 推向 85% 以上。


六、双轨输出

  1. 专业层:术语 + 星曜 + 宫位 + 四化路径(给懂行的看)
  2. 白话层:类比日常语言翻译,避免术语堆砌

手相互证需要标注:

  • 与星盘吻合/ 矛盾之处
  • 矛盾处说明取舍逻辑

七、依赖安装

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 命盘。核心理念是「算命是对话」——不预言、不制造恐惧、不替代决策,命盘只显示可能性,行动决定现实。