--- name: meihua-yishu description: 梅花易数 + 梅花心易排盘与断卦。数字起卦、时间起卦、外应起卦,体用五行分析,输出JSON+文本+HTML海报。 --- # 梅花易数 + 梅花心易 Skill ## 何时触发 用户场景: - "帮我用梅花易数算一下" / "起个卦" / "梅花易数看下" - 提供 2-3 个数字要求起卦 - 描述外应现象要求断卦("我看到一只鸟飞过" / "听到雷声") - "用心易看看" / "梅花心易" **不触发**:单纯的八字/紫微(见 bazi-ziwei)、六爻(见 liuyao-skill)、星座/塔罗。 --- ## 必需输入 ``` 起卦方式: number(数字) / time(时间) / observation(外应/心易) 问事类型: 事业/财运/感情/健康/出行/考试 等(可选) ``` 数字法需 2-3 个数字(上卦数、下卦数、动爻数可选)。 时间法无需额外输入(自动取当前时间)。 外应法需描述观察到的现象。 --- ## 执行流程 ### Step 0 — 确认起卦方式 > "梅花易数可以这样起卦: > 1. **数字法** — 你报 2-3 个数字(最常用) > 2. **时间法** — 按当前时间自动起卦(最快) > 3. **梅花心易** — 描述你看到/听到的外应现象(最高境界)" 如果用户选梅花心易,追问外应: > "请描述你在起念问事那一刻看到或听到的: > - 什么声音?(雷声、笑声、流水…) > - 什么东西?(大树、飞鸟、火焰…) > - 什么方位/颜色/数字? > 可以描述一个或多个外应。" ### Step 1 — 排盘(算法层,产出 JSON) **绝对不要让 AI 自己排梅花卦**。必须调用算法层: ```bash cd calculator # 数字起卦 node dist/run-hua.js --method=number --numbers="3,5" --question="事业" > hua.json # 时间起卦 node dist/run-hua.js --method=time --question="财运" > hua.json # 外应起卦(心易) node dist/run-hua.js --method=observation --observation="东方传来雷声" --trigrams="4,6" --question="出行" > hua.json ``` ### Step 2 — 文本盘输出 ```bash node dist/run-hua.js --method=number --numbers="3,5" --question="事业" --output=text > hua.txt ``` 文本输出包含:主卦、体用、五行关系、旺衰、变卦、互卦。 ### Step 3 — 断卦分析 读取对应提示词: - 标准梅花易数 → `prompts/duangua-prompt.md` - 梅花心易 → `prompts/xinyi-prompt.md` 喂入 `hua.txt` + `hua.json`,输出断卦长文。 ### Step 4 — 海报输出(可选) 1. 读取 `prompts/duangua-poster.md`,喂入 `hua.txt` 2. LLM 输出 JSON → 保存为 `analysis.json` 3. 调用渲染脚本生成 HTML: ```bash cd calculator node dist/render.js --chart=hua.json --analysis=analysis.json --template=../templates/meihua-poster.html --output=-.html ``` --- ## 关键约束 1. **排盘必须走算法层**:不要徒手算八卦数、体用关系 2. **一事一占**:每次只问一件事 3. **梅花心易重直觉**:外应分析要结合卦象,不要纯逻辑推导 4. **不替用户做决策**:给信号不给指令 5. **禁忌**:不诚不占、不疑不占、不动不占 6. **免责声明**:分析末尾必带 --- ## 文件清单 ``` meihua-yishu/ ├── SKILL.md ← 本文件 ├── calculator/ │ ├── src/ │ │ ├── trigrams.ts ← 八卦基础数据(先天数/五行/方位/生克) │ │ ├── hexagrams.ts ← 六十四卦数据(卦名/卦辞/象辞/吉凶) │ │ ├── analysis.ts ← 体用分析 + 五行生克 + 旺衰 + 变互卦 │ │ └── run-hua.ts ← CLI 入口 │ ├── package.json │ ├── tsconfig.json │ └── dist/ ├── prompts/ │ ├── duangua-prompt.md ← 标准梅花易数断卦提示词 │ ├── xinyi-prompt.md ← 梅花心易断卦提示词 │ └── duangua-poster.md ← 海报版 JSON 输出提示词 ├── templates/ │ └── meihua-poster.html ← 海报 HTML 模板 └── fixtures/ ← 验证案例 ``` --- ## 报告部署 生成海报 HTML 后,部署到报告站点: ```bash cp <报告名>.html /root/.openclaw/workspace/reports/meihua/<报告名>.html ``` 访问地址:`https://report.zhaidk.xyz/meihua/<报告名>.html` --- *本分析基于传统梅花易数理论框架,仅供文化研究与娱乐参考,不构成任何决策依据。*