--- 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` --- *本分析基于传统大六壬理论框架,仅供文化研究与娱乐参考,不构成任何决策依据。*