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