- ganzhi.ts: 天干地支/五行/藏干/合冲刑害/旬空 - plate.ts: 天地盘排布(月将加时旋转法) - tianjiang.ts: 十二天将(贵人起法/昼夜分/顺逆排布) - sike.ts: 四课算法(天干寄宫→干上神/支上神→四课结构) - sanchuan.ts: 三传算法(九宗门:贼克/比用/涉害/遥克/昴星/别责等) - run-liuren.ts: CLI入口(JSON/文本双格式输出) - duangua-prompt.md: 断课分析提示词 - SKILL.md: 完整文档
106 lines
3.2 KiB
Markdown
106 lines
3.2 KiB
Markdown
---
|
||
name: daliuren
|
||
description: 大六壬排盘与断课。天盘/四课/三传/十二天将/旬空/神煞,输出JSON+文本+HTML海报。
|
||
---
|
||
|
||
# 大六壬 Skill
|
||
|
||
## 何时触发
|
||
|
||
用户场景:
|
||
- "帮我起个大六壬课" / "六壬排盘" / "大六壬问事"
|
||
- 提供日干支和时辰要求排盘
|
||
- 询问大六壬相关问题
|
||
|
||
**不触发**:单纯的八字/紫微(见 bazi-ziwei)、六爻(见 liuyao-skill)、梅花易数(见 meihua-yishu)。
|
||
|
||
---
|
||
|
||
## 必需输入
|
||
|
||
```
|
||
日干支: 天干+地支(如"甲子")
|
||
时辰: 地支时辰(如"子时")
|
||
月份: 数字 1-12(用于确定月将)
|
||
问事: 事业/财运/感情/健康/出行 等(可选)
|
||
```
|
||
|
||
如果用户只给了公历日期,需先换算为干支日(可用万年历或计算工具)。
|
||
|
||
---
|
||
|
||
## 执行流程
|
||
|
||
### Step 0 — 确认信息
|
||
|
||
> "大六壬排盘需要以下信息:
|
||
> 1. **日干支** — 如'甲子日'(干支日)
|
||
> 2. **时辰** — 如'午时'(地支时辰)
|
||
> 3. **月份** — 如'8月'(用于确定月将)
|
||
> 4. **问事** — 你想问什么?(可选)"
|
||
|
||
### Step 1 — 排盘(算法层)
|
||
|
||
```bash
|
||
cd calculator
|
||
node dist/run-liuren.js --dayStem=甲 --dayBranch=子 --hourBranch=午 --month=8 --question="事业" > liuren.json
|
||
node dist/run-liuren.js --dayStem=甲 --dayBranch=子 --hourBranch=午 --month=8 --output=text > liuren.txt
|
||
```
|
||
|
||
### Step 2 — 断课分析
|
||
|
||
读取 `prompts/duangua-prompt.md`,喂入 `liuren.txt` + `liuren.json`,输出断课长文。
|
||
|
||
### Step 3 — 海报输出(可选)
|
||
|
||
调用渲染脚本生成 HTML 海报。
|
||
|
||
---
|
||
|
||
## 关键约束
|
||
|
||
1. **排盘必须走算法层**:不要徒手算天地盘、四课、三传
|
||
2. **一事一课**:每次只问一件事
|
||
3. **三传是核心**:初传发用→中传过程→末传结果
|
||
4. **旬空要标出**:旬空地支在分析中必须标注
|
||
5. **不替用户做决策**:给信号不给指令
|
||
6. **免责声明**:分析末尾必带
|
||
|
||
---
|
||
|
||
## 文件清单
|
||
|
||
```
|
||
daliuren/
|
||
├── SKILL.md ← 本文件
|
||
├── calculator/
|
||
│ ├── src/
|
||
│ │ ├── ganzhi.ts ← 天干地支/五行/藏干/合冲刑害/旬空
|
||
│ │ ├── plate.ts ← 天地盘排布(月将加时)
|
||
│ │ ├── tianjiang.ts ← 十二天将(贵人起法/顺逆排布)
|
||
│ │ ├── sike.ts ← 四课算法(干支寄宫/上下神)
|
||
│ │ ├── sanchuan.ts ← 三传算法(九宗门:贼克/比用/涉害/遥克/昴星等)
|
||
│ │ └── run-liuren.ts ← CLI 入口
|
||
│ ├── package.json
|
||
│ └── tsconfig.json
|
||
├── prompts/
|
||
│ ├── duangua-prompt.md ← 断课分析提示词
|
||
│ └── duangua-poster.md ← 海报版 JSON 输出提示词
|
||
├── templates/
|
||
│ └── daliuren-poster.html ← 海报 HTML 模板
|
||
└── fixtures/ ← 验证案例
|
||
```
|
||
|
||
---
|
||
|
||
## 报告部署
|
||
|
||
```bash
|
||
cp <报告名>.html /root/.openclaw/workspace/reports/daliuren/<报告名>.html
|
||
```
|
||
访问地址:`https://report.zhaidk.xyz/daliuren/<报告名>.html`
|
||
|
||
---
|
||
|
||
*本分析基于传统大六壬理论框架,仅供文化研究与娱乐参考,不构成任何决策依据。*
|