Files
daliuren/SKILL.md
T
小钰 59a5593361 feat: 大六壬排盘算法层 v1.0
- ganzhi.ts: 天干地支/五行/藏干/合冲刑害/旬空
- plate.ts: 天地盘排布(月将加时旋转法)
- tianjiang.ts: 十二天将(贵人起法/昼夜分/顺逆排布)
- sike.ts: 四课算法(天干寄宫→干上神/支上神→四课结构)
- sanchuan.ts: 三传算法(九宗门:贼克/比用/涉害/遥克/昴星/别责等)
- run-liuren.ts: CLI入口(JSON/文本双格式输出)
- duangua-prompt.md: 断课分析提示词
- SKILL.md: 完整文档
2026-08-03 09:14:12 +08:00

106 lines
3.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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`
---
*本分析基于传统大六壬理论框架,仅供文化研究与娱乐参考,不构成任何决策依据。*