Files
qimen/SKILL.md
T
小钰 bd3f86dda6 feat: 奇门遁甲排盘算法层 v1.0
- qimen-data.ts: 九宫/八门/九星/八神/三奇六仪/五行生克
- plate.ts: 时家奇门排盘(阴阳遁/局数/天地盘/八门/九星/八神/空亡/驿马)
- run-qimen.ts: CLI入口(九宫格式化输出)
- duangua-prompt.md: 断局分析提示词
- SKILL.md: 完整文档
2026-08-03 10:16:03 +08:00

85 lines
2.3 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: 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模板
```
---
*本分析基于传统奇门遁甲理论框架,仅供文化研究与娱乐参考,不构成任何决策依据。*