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

2.3 KiB
Raw Blame History

name, description
name description
qimen 奇门遁甲排盘与断局。时家奇门转盘法,九宫/八门/九星/八神/三奇六仪/值符值使,输出JSON+文本+HTML海报。

奇门遁甲 Skill

何时触发

用户场景:

  • "帮我起个奇门局" / "奇门遁甲排盘" / "奇门看看"
  • 提供日干支、时辰、月份要求排盘
  • 询问方位吉凶、出行择时

不触发:八字/紫微(见 bazi-ziwei)、六爻(见 liuyao-skill)、梅花(见 meihua-yishu)、大六壬(见 daliuren)。


必需输入

日干支: 天干+地支(如"甲子")
时辰: 天干+地支(如"甲子时")
月份: 数字 1-12
问事: 事业/财运/感情/健康/出行 等(可选)

执行流程

Step 0 — 确认信息

"奇门遁甲排盘需要:

  1. 日干支 — 如'甲子日'
  2. 时干支 — 如'甲子时'(注意:时干需要,不只是地支)
  3. 月份 — 如'8月'
  4. 问事 — 可选"

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,输出断局长文。


关键约束

  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模板

本分析基于传统奇门遁甲理论框架,仅供文化研究与娱乐参考,不构成任何决策依据。