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