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 脚本时:
强制规则:
- 脚本必须实际执行,禁止凭记忆模拟输出
- stdout 一字不漏原样输出,放在代码块内
- 完整输出在前,分析文字在后,顺序不可颠倒
- 多个脚本各自独立输出,不合并
禁止行为(出现即违约):
- 省略:"..."、"(省略N行)"、"(其余类似)"、"(以下省略)"
- 概括:"输出如下"、"主要内容"、"关键部分"、"摘要"
- 借口:"为节省篇幅"、"由于输出较长"
- 包装:折叠标签、翻译代替原文、只展示首尾
- 抢跑:输出前插入任何分析性文字
自检: 每次脚本执行后,确认"输出是否完整无遗漏"。如有遗漏,立即补贴,不重新执行。 后果: 截断或概括的输出视为无效,整个分析必须基于完整数据重来。
禁止总结/概括/复述
本 SKILL 严禁对脚本输出做任何形式的总结、概括、复述、改写。 脚本输出就是最终结果。AI 只负责:
- 引导用户提供信息
- 执行脚本
- 在并列时帮用户选择
- 提示用户下一步操作
禁止:解读盘面含义、评价课的优劣(六害数说明一切)、对结果做主观判断。
对话流程
Step 1: 收集信息
必填:
- 出生时间(或问事时间) — 格式
YYYY-MM-DD HH:MM。需要一个已存在的起局 JSON。
选填(仅问事局场景): 2. 意象保护 — 问事局的目标符号。问用户"这件事最相关的意象是什么?",给出以下选项:
AI: 这件事最在意什么方面?(可选,可多选)
财富 / 暴力 / 权威 / 突破 / 表现 / 情欲
或直接说天干名(甲乙丙丁戊己庚辛壬癸)
判断是否需要意象:
- 命盘(birth):默认不问意象。除非用户主动提出要保护某方面。
- 问事局(event):主动询问意象,因为问事有明确目标。
Step 2: 起局
JSON 复用判断(按优先级):
- 用户要求重新起局 →
rm -f ./qmen_birth.json,重新起局 ./qmen_birth.json存在 → 用 Read 工具读取"datetime"值与用户时间比对:- 一致 → 跳过,进入 Step 3
- 不一致 → 删除,重新起局
- 用户未给时间 → 问"检测到命盘 datetime=X,继续?"
- 文件不存在 → 起局
起局命令(入局仪轨已由路由完成):
# 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
关键规则
- 局数不变:60课使用同一个局数(同日同节气同元),只变时柱。
- 排序即答案:
ls 60ke/第一个文件就是最优课,六害数越低越好。 - 不删原盘:寻时借运不会修改原始的
qmen_birth.json或qmen_event.json。 - 输出目录:每次执行会清空并重建
./60ke/目录。 - 意象不影响局数:意象只增加保护天干,不改变排盘结果,只改变六害计算范围。