- qimen-data.ts: 九宫/八门/九星/八神/三奇六仪/五行生克 - plate.ts: 时家奇门排盘(阴阳遁/局数/天地盘/八门/九星/八神/空亡/驿马) - run-qimen.ts: CLI入口(九宫格式化输出) - duangua-prompt.md: 断局分析提示词 - SKILL.md: 完整文档
85 lines
2.3 KiB
Markdown
85 lines
2.3 KiB
Markdown
---
|
||
name: qimen
|
||
description: 奇门遁甲排盘与断局。时家奇门转盘法,九宫/八门/九星/八神/三奇六仪/值符值使,输出JSON+文本+HTML海报。
|
||
---
|
||
|
||
# 奇门遁甲 Skill
|
||
|
||
## 何时触发
|
||
|
||
用户场景:
|
||
- "帮我起个奇门局" / "奇门遁甲排盘" / "奇门看看"
|
||
- 提供日干支、时辰、月份要求排盘
|
||
- 询问方位吉凶、出行择时
|
||
|
||
**不触发**:八字/紫微(见 bazi-ziwei)、六爻(见 liuyao-skill)、梅花(见 meihua-yishu)、大六壬(见 daliuren)。
|
||
|
||
---
|
||
|
||
## 必需输入
|
||
|
||
```
|
||
日干支: 天干+地支(如"甲子")
|
||
时辰: 天干+地支(如"甲子时")
|
||
月份: 数字 1-12
|
||
问事: 事业/财运/感情/健康/出行 等(可选)
|
||
```
|
||
|
||
---
|
||
|
||
## 执行流程
|
||
|
||
### Step 0 — 确认信息
|
||
|
||
> "奇门遁甲排盘需要:
|
||
> 1. **日干支** — 如'甲子日'
|
||
> 2. **时干支** — 如'甲子时'(注意:时干需要,不只是地支)
|
||
> 3. **月份** — 如'8月'
|
||
> 4. **问事** — 可选"
|
||
|
||
### Step 1 — 排盘(算法层)
|
||
|
||
```bash
|
||
cd calculator
|
||
node dist/run-qimen.js --dayStem=甲 --dayBranch=子 --hourStem=甲 --hourBranch=子 --month=8 --question="事业" --output=text > qimen.txt
|
||
```
|
||
|
||
### Step 2 — 断局分析
|
||
|
||
读取 `prompts/duangua-prompt.md`,喂入 `qimen.txt`,输出断局长文。
|
||
|
||
---
|
||
|
||
## 关键约束
|
||
|
||
1. **排盘必须走算法层**:不要徒手算九宫排布
|
||
2. **一事一局**:每次只问一件事
|
||
3. **用神选宫**:根据问事类型选择对应宫位
|
||
4. **空亡必标**:旬空宫位必须在分析中标注
|
||
5. **不替用户做决策**
|
||
6. **免责声明**:末尾必带
|
||
|
||
---
|
||
|
||
## 文件清单
|
||
|
||
```
|
||
qimen/
|
||
├── SKILL.md
|
||
├── calculator/
|
||
│ ├── src/
|
||
│ │ ├── qimen-data.ts ← 基础数据(九宫/八门/九星/八神/三奇六仪)
|
||
│ │ ├── plate.ts ← 排盘算法(天地盘/八门/九星/八神排布)
|
||
│ │ └── run-qimen.ts ← CLI入口
|
||
│ └── package.json
|
||
├── prompts/
|
||
│ ├── duangua-prompt.md ← 断局分析提示词
|
||
│ └── duangua-poster.md ← 海报版JSON输出
|
||
└── templates/
|
||
└── qimen-poster.html ← 海报HTML模板
|
||
```
|
||
|
||
---
|
||
|
||
*本分析基于传统奇门遁甲理论框架,仅供文化研究与娱乐参考,不构成任何决策依据。*
|