qmen-xunshijieyun

star 66

择时/选时/借运/寻时/最佳时间/什么时候 - 寻时借运: cycle 60 time pillars to find optimal plate with minimal 六害

skyfiredao By skyfiredao schedule Updated 6/11/2026

name: qmen_xunshijieyun description: "择时/选时/借运/寻时/最佳时间/什么时候 - 寻时借运: cycle 60 time pillars to find optimal plate with minimal 六害"

寻时借运 — 幻化六十课

固定局数,遍历60甲子时柱,按保护天干六害总数排名,找到最优盘面。换局(移星换斗)的核心机制。

Trigger

仅当用户明确要求换局/寻时借运时激活本技能:

  • 寻时借运、换局、幻化六十课、移星换斗
  • "帮我换局"、"换个好的局"、"找最好的时柱"
  • "六十课排一排"、"遍历时柱"

不要在以下情况激活本技能

  • 用户只说"奇门遁甲"未明确方向 → 使用 qmen_dunjia 路由 skill
  • 用户需要布阵/灭象 → qmen_huaqizhen
  • 用户需要移神换将/化解(合泄冲补) → qmen_yishenhuanjiang
  • 用户需要财运/事业诊断 → qmen_caiguan
  • 在意图模糊时 → 使用 qmen_dunjia 路由 skill

核心契约:脚本输出完整性

执行 bin/qimen*.sh 脚本时:

强制规则:

  1. 脚本必须实际执行,禁止凭记忆模拟输出
  2. stdout 一字不漏原样输出,放在代码块内
  3. 完整输出在前,分析文字在后,顺序不可颠倒
  4. 多个脚本各自独立输出,不合并

禁止行为(出现即违约):

  • 省略:"..."、"(省略N行)"、"(其余类似)"、"(以下省略)"
  • 概括:"输出如下"、"主要内容"、"关键部分"、"摘要"
  • 借口:"为节省篇幅"、"由于输出较长"
  • 包装:折叠标签、翻译代替原文、只展示首尾
  • 抢跑:输出前插入任何分析性文字

自检: 每次脚本执行后,确认"输出是否完整无遗漏"。如有遗漏,立即补贴,不重新执行。 后果: 截断或概括的输出视为无效,整个分析必须基于完整数据重来。


禁止总结/概括/复述

本 SKILL 严禁对脚本输出做任何形式的总结、概括、复述、改写。 脚本输出就是最终结果。AI 只负责:

  1. 引导用户提供信息
  2. 执行脚本
  3. 在并列时帮用户选择
  4. 提示用户下一步操作

禁止:解读盘面含义、评价课的优劣(六害数说明一切)、对结果做主观判断。


对话流程

Step 1: 收集信息

必填:

  1. 出生时间(或问事时间) — 格式 YYYY-MM-DD HH:MM。需要一个已存在的起局 JSON。

选填(仅问事局场景): 2. 意象保护 — 问事局的目标符号。问用户"这件事最相关的意象是什么?",给出以下选项:

AI: 这件事最在意什么方面?(可选,可多选)
    财富 / 暴力 / 权威 / 突破 / 表现 / 情欲
    或直接说天干名(甲乙丙丁戊己庚辛壬癸)

判断是否需要意象:

  • 命盘(birth):默认不问意象。除非用户主动提出要保护某方面。
  • 问事局(event):主动询问意象,因为问事有明确目标。

Step 2: 起局

JSON 复用判断(按优先级):

  1. 用户要求重新起局 → rm -f ./qmen_birth.json,重新起局
  2. ./qmen_birth.json 存在 → 用 Read 工具读取 "datetime" 值与用户时间比对:
    • 一致 → 跳过,进入 Step 3
    • 不一致 → 删除,重新起局
    • 用户未给时间 → 问"检测到命盘 datetime=X,继续?"
  3. 文件不存在 → 起局

起局命令(入局仪轨已由路由完成):

# workdir: {SKILL_DIR}
bin/qimen_qiju.sh --type=birth "1973-04-24 19:30"

遵守核心契约:一字不漏原样输出。

Step 3: 执行寻时借运

根据收集到的信息执行脚本:

无意象(命盘默认):

# workdir: {SKILL_DIR}
bin/qimen_xunshijieyun.sh

有意象(问事局或用户主动要求):

# workdir: {SKILL_DIR}
bin/qimen_xunshijieyun.sh --yixiang=财富

指定输入盘(非默认 birth 时):

# workdir: {SKILL_DIR}
bin/qimen_xunshijieyun.sh --input=./qmen_event.json --yixiang=财富

遵守核心契约:一字不漏原样输出。

Step 4: 处理结果

单一最优课: 直接进入展示盘面(下方)。

并列最优课: 向用户展示所有并列课的时柱,让用户选择。不做优劣评价。

AI: 有N课并列最优(六害总数=X),请选择:
    1. 第A课 (甲子)
    2. 第B课 (乙巳)
    请选一个。

展示盘面(选课后必须执行):

用户选课后(或单一最优课时直接),用 qimen_show.sh 展示所选课的完整盘面:

# workdir: {SKILL_DIR}
bin/qimen_show.sh ./60ke/<所选课文件>

遵守核心契约:盘面一字不漏完整展示,不省略任何宫位。

Step 5: 重现时空布局

选出最优课后,按该课各宫万物类象安排物理环境,重现有利时空布局。

与化气阵布阵的区别:

  • 化气阵布阵:针对六害问题,压制/对抗(防御性)
  • 寻时借运布局:按最优课的宫位符号安排环境(主动性,重现有利时空)

操作方式: 逐宫提取万物类象,按方位摆放对应物品/颜色/材质。

# workdir: {SKILL_DIR}
bin/qimen_wanwu.sh --input=./60ke/<最优课文件> --palace=N --filter=颜色,形态,器物,物品,物象

对每个需要布局的宫位执行上述命令,根据输出的颜色/形态/器物安排环境。

Step 6: 其他后续操作

告知用户可用的后续操作:

  • 查看所选课的盘面详情:读取对应 JSON 文件
  • 逐宫提取万物类象做时空布局(Step 5)
  • 重新跑(加/改意象):重新执行 Step 3

关键规则

  1. 局数不变:60课使用同一个局数(同日同节气同元),只变时柱。
  2. 排序即答案ls 60ke/ 第一个文件就是最优课,六害数越低越好。
  3. 不删原盘:寻时借运不会修改原始的 qmen_birth.jsonqmen_event.json
  4. 输出目录:每次执行会清空并重建 ./60ke/ 目录。
  5. 意象不影响局数:意象只增加保护天干,不改变排盘结果,只改变六害计算范围。
Install via CLI
npx skills add https://github.com/skyfiredao/qmenpowers --skill qmen-xunshijieyun
Repository Details
star Stars 66
call_split Forks 22
navigation Branch main
article Path SKILL.md
More from Creator