name: qmen_yaoce description: "遥测/破阵/环境/场地/空间/阵法/风水阵 - Remote sensing: diagnose natural array on event plate, locate harm on birth stems, plan counter-layout"
遥测分析 — 诊断天然阵 定位受害 重新布局
问事局是命主当前所处的天然阵——由时空自然形成、非人为设计的布局。命主的保护天干(日干、时干、生年干、符使干)被这个天然阵安排在特定宫位,承受阵中的六害影响。遥测的本质是:诊断这个错误的天然阵对命主造成了什么伤害,然后用人为的化气阵去对抗它,重新布局。
Trigger
仅当用户明确提到跨局关联分析需求时激活本技能:
- 遥测、跨局、关联分析、两个局一起看
- 把生日/命盘放到问事/事件局上看
- 命主在问事局中的处境
- 场景复现、事件中命主的状态
- 这个事件对我影响如何(已有生日局和问事局)
不要在以下情况激活本技能:
- 用户只说"奇门遁甲"未明确方向 → 使用
qmen_dunjia路由 skill - 用户用纯起局动词("排局"、"起局"、"起一卦"、"算一卦"、"起局"、"起个奇门")但未明确分析方向 → 必须让位给
qmen_dunjia路由 skill - 用户只需要问事局单独解读 → 使用
qmen_event - 用户需要财官诊断 →
qmen_caiguan - 用户需要性格分析 →
qmen_xingge - 用户需要婚恋分析 →
qmen_hunlian - 在意图模糊时 → 使用
qmen_dunjia路由 skill
🔒 核心契约:脚本输出完整性
执行 bin/qimen*.sh 脚本时:
强制规则:
- 脚本必须实际执行,禁止凭记忆模拟输出
- stdout 一字不漏原样输出,放在代码块内
- 完整输出在前,分析文字在后,顺序不可颠倒
- 多个脚本各自独立输出,不合并
禁止行为(出现即违约):
- 省略:"..."、"(省略N行)"、"(其余类似)"、"(以下省略)"
- 概括:"输出如下"、"主要内容"、"关键部分"、"摘要"
- 借口:"为节省篇幅"、"由于输出较长"
- 包装:折叠标签、翻译代替原文、只展示首尾
- 抢跑:输出前插入任何分析性文字
自检: 每次脚本执行后,确认"输出是否完整无遗漏"。如有遗漏,立即补贴,不重新执行。 后果: 截断或概括的输出视为无效,整个分析必须基于完整数据重来。
对话流程
Step 1: 收集信息
必填:
- 出生时间 — 格式
YYYY-MM-DD HH:MM(需要完整八字以获取日干和生年天干) - 问事时间 — 格式
YYYY-MM-DD HH:MM(问事局的起局时间)
选填: 3. 问事背景 — 用户关心什么事件/问题(用于确定解读重点,不影响计算)
如果用户只提供年份,由年份尾数推算天干(4甲5乙6丙7丁8戊9己0庚1辛2壬3癸)。
示例对话:
AI: 遥测分析需要以下信息:
1. 出生时间(完整的年月日时,例如:1973-04-24 19:30)
2. 问事时间(完整的年月日时,例如:2026-04-18 10:00)
3. 你关心什么事件?(可选,用于解读侧重)
Step 2: 起局
JSON 复用判断(分别对两个文件校验,按优先级):
- 用户要求重新起局("重新/再算/换时间/不对"等) →
rm -f ./qmen_birth.json ./qmen_event.json,重新起局 - 文件存在 → 用 Read 工具读取其顶层
"datetime"值,与用户给的对应时间逐字符比对:- 一致 → 该文件跳过
- 不一致或损坏 → 删除该文件,重新起局
- 用户未给时间 → 问"检测到 datetime=X,继续?"
- 文件不存在 → 起局
本 skill 需要两个局:
./qmen_birth.json(生日局)+./qmen_event.json(问事局)。 两个都满足跳过条件时直接进入 Step 3。
起局(入局仪轨已由路由完成):
需要两个局,分别判断是否执行:
生日局:
# workdir: {SKILL_DIR}
bin/qimen_qiju.sh --type=birth "1973-04-24 19:30"
问事局:
# workdir: {SKILL_DIR}
bin/qimen_qiju.sh --type=event "2026-04-18 10:00"
各自独立适用上方校验规则——通过校验的跳过,未通过的执行。
⚠️ 遵守核心契约:一字不漏原样输出。
Step 3: 诊断天然阵
必须先完成 Step 2 的排局,然后用 Read 工具读取 ./qmen_event.json。
Read: {SKILL_DIR}/qmen_event.json
核心认知:问事局就是命主当前身处的天然阵。这个阵不是人为设计的,而是时空自然形成的布局。诊断这个阵的目的是搞清楚——命主处在一个什么样的阵中?这个阵的哪些位置有六害?这些六害将对命主的保护天干造成什么影响?
逐宫诊断天然阵的布局:
逐宫扫描:遍历 9 宫(跳过 5 宫),对每宫读取:
markers:格局标记(击刑、入墓、庚、门迫、空亡、驿马等)star+ 吉凶、gate+ 吉凶、deitytian_gan(天盘干)、state(十二长生状态)
六害分布:标记这个天然阵中所有六害的位置分布:
- 击刑:markers 含
[击刑] - 入墓:markers 含
[干墓]/[星墓]/[门墓] - 庚:markers 含
[庚] - 白虎:deity 为
白虎 - 门迫:markers 含
[门迫] - 空亡:markers 含
[空亡]
- 击刑:markers 含
阵局形态:对有六害的宫位,用万物类象(天干、门、星、神各有独立的万物类象)识别这个阵中威胁源的现实形态;对无六害的宫位,万物类象描述该宫的有利环境。六害是判断是否对命主有害的唯一依据,不使用五行生克分析。
阵局概括:用 2-3 句话概括这个天然阵的整体态势——六害集中在哪些方位?阵的危险程度如何?
Step 4: 定位命主(遥测分析)
Step 3 诊断了天然阵的整体布局和六害分布。现在需要确定:命主的保护天干被这个阵安排在了哪些宫位?是否正好落入六害区域?
必须执行遥测分析脚本:
# workdir: {SKILL_DIR}
bin/qimen_yaoce.sh --wanwu
脚本从命盘提取命主的保护天干(日干、时干、生年干、值符宫干、值使宫干),然后在问事局(天然阵)中定位每个天干的落宫位置,检测各落宫的六害情况。写入 ./qmen_yaoce.json。
可选参数:
--event=PATH:指定问事局 JSON 路径(默认./qmen_event.json)--yixiang=概念:意象保护概念,如财富,暴力,权威,突破,表现,情欲,也可直接传天干字符--wanwu:文本输出中显示万物类象(JSON 始终包含)
⚠️ 遵守核心契约:一字不漏原样输出。
Step 5: 评估受害(命主天干解读)
必须先完成 Step 4 的脚本执行,然后用 Read 工具读取 ./qmen_yaoce.json,逐字段确认数据后进行解读。
Read: {SKILL_DIR}/qmen_yaoce.json
强制约束:生成解读前,必须先读取 qmen_yaoce.json 并逐字段确认所有数据。禁止凭记忆或推测解读,所有分析内容必须来自 JSON 中的实际字段值。
核心任务:逐一检查每个保护天干在天然阵中的落宫——它落在了六害区域还是安全区域?落在六害区域意味着命主的对应方面正在被这个天然阵伤害。
解读框架见下方「解读框架」章节。核心原则:
4种保护天干分类解读:
- 日干+时干:日干=内心/事实质,时干=外在/事表象
- 生年干:先天根基在事件中的状态
- 值符宫干+值使宫干:值符=话语权,值使=用武之地
- 意象干:待 Step 6 交互后确定
六害决定影响,万物类象决定形态:宫内元素是否对命主造成影响,唯一依据是六害标记(击刑/入墓/庚/白虎/门迫/空亡)。有六害 → 该宫环境对命主有害,万物类象用于识别有害事物的现实形态(颜色、材质、形状)以便灭象。无六害 → 该宫对命主无威胁,万物类象描述命主所处的有利环境。
万物类象必须有本地数据支持:所有类象描述只能来自
data/wanwu_*.dat文件中的实际字段值,或脚本输出 JSON 中wanwu字段的内容。严禁编造、推测、或使用数据文件中不存在的类象内容。 如果 JSON 中wanwu为空或不含某符号的数据,则不对该符号做类象解读。场景复现以六害为锚:先看六害标记判断宫位对命主的利害,再用万物类象具象化——有害宫位描述威胁源的现实形态,无害宫位描述命主的有利条件。
Step 6: 交互询问
解读完 Step 5 后,必须向用户提出以下问题:
- 具体发生了什么事?
- 命主目前处于什么状态?
- 命主最在意什么?(用于推导意象干)
根据用户回答:
- 修正解读侧重:仅重新解读命主保护天干所在的宫位(不随意解释其他宫位),根据用户描述的实际情况调整场景复现方向。万物类象必须来自 JSON
wanwu字段或data/wanwu_*.dat,严禁编造、张冠李戴。 - 推导意象干:用户在意的事物,通过万物类象反推对应天干:
- 财富→戊,暴力→庚,权威→甲,突破→辛,表现→丙,情欲→癸
- 如果不在上述列表中,根据万物类象知识推导最匹配的天干
- 可选二次分析:如果确定了意象干,可重新执行遥测脚本加入意象分析:
再次一字不漏展示完整输出,Read JSON 后补充意象干的分析。# workdir: {SKILL_DIR} bin/qimen_yaoce.sh --wanwu --yixiang=财富
Step 7: 重新布局
天然阵对命主造成了伤害,现在需要用人为的化气阵去对抗它。先灭象解除当前伤害,再布阵建立新的保护格局。
灭象(紧急处理):对有六害的保护天干宫位,将对应方位中符合万物类象特征的实际物品移除。解读框架见下方「重新布局方案」章节。
布阵(系统性保护):灭象只是移除了有害的象,要建立长期保护需要完整布阵。引导用户使用 qmen_huaqizhen 技能进行完整八门布阵:
bin/qimen_huaqizhen.sh --input=./qmen_event.json
布阵的目标:让命主的4种保护天干(日时、生年、意象、符使)全部离开六害宫位——先离击刑、入墓、庚,再离白虎、门迫、空亡。
解读框架
核心范式:问事局 = 天然阵。命主的保护天干被这个阵安排在特定宫位。 遥测分析的任务是:诊断天然阵 → 定位命主 → 评估受害 → 重新布局。
原则:脚本文本输出已包含每项的宫位详情和六害信息。 AI 解读时直接读取 JSON 数据进行整合分析,不做额外推算。 万物类象覆盖宫内所有元素(天干、门、星、神),但必须以六害标记为核心—— 六害告诉你命主在这个天然阵中是否受害,万物类象告诉你加害事物的现实形态(用于灭象定位)。 所有类象内容只能来自本地
data/wanwu_*.dat数据文件或 JSON 中wanwu字段,严禁编造。 每个模块标注的「读取」字段对应 JSON 中的 key。
JSON 结构
{
"type": "yaoce",
"birth_datetime": "...",
"event_datetime": "...",
"birth_day_stem": "...",
"birth_hour_stem": "...",
"birth_year_stem": "...",
"zhifu_stem": "...",
"zhishi_stem": "...",
"stems": [
{
"stem": "庚",
"role": "日干",
"tian_palace": 3,
"di_palace": 7,
"analysis_palace": 3,
"palace_name": "震",
"palace_wuxing": "木",
"direction": "东",
"tian_gan": "...",
"di_gan": "...",
"star": "...",
"gate": "...",
"deity": "...",
"state": "...",
"markers": "...",
"liuhai": "[击刑] [庚]",
"liuhai_count": 2,
"wanwu": { ... }
},
{ "role": "时干", ... },
{ "role": "生年干", ... },
{ "role": "值符宫干", ... },
{ "role": "值使宫干", ... },
{ "role": "意象(财富)", ... }
]
}
模块一:日干+时干(命主内外)
读取:stems 中 role 为 "日干" 和 "时干" 的条目
日干代表命主内心、事件的实质。时干代表命主外在表现、事件的表象。
解读步骤:
宫位定位:读取
tian_palace(天盘宫位,优先)和di_palace(地盘宫位)。天盘宫位是命主在问事局中的实际落点。宫位环境(六害决定利害,万物类象决定形态):
- 先读取
liuhai和liuhai_count判断该宫是否对命主有害 - 有六害时:
tian_gan/star/gate/deity的万物类象用于识别威胁源的现实形态(颜色、材质、形状、方位),以便定位灭象 - 无六害时:
tian_gan/star/gate/deity的万物类象描述命主所处的有利环境 state(十二长生)→ 命主在此宫的生命力状态(旺相vs衰死)
- 先读取
六害评估:读取
liuhai和liuhai_count。六害数越高,风险越大。内外对比:日干和时干落宫环境的对比——是否一致?如果不一致,说明内心感受和外在表现有差距。
模块二:生年干(先天根基)
读取:stems 中 role 为 "生年干" 的条目
生年天干代表命主的先天根基、家庭背景在此事件中的状态。
解读步骤:同模块一的宫位定位+环境+六害。额外关注:生年干落入六害宫位意味着根基受损。
模块三:符使干(话语权+用武之地)
读取:stems 中 role 为 "值符宫干" 和 "值使宫干" 的条目
- 值符宫干代表命主的话语权、最高权威在事件中的位置
- 值使宫干代表命主的用武之地、直接执行力在事件中的位置
解读步骤:同模块一。额外关注:
- 值符落六害 → 话语权/权威受损
- 值使落六害 → 行动力/执行力受阻
- 值符值使同宫 → 权与行合一
模块四:场景复现
核心:根据取象法三原则,以六害标记为锚点,用万物类象具象化命主的境遇。有六害的宫位重点描述威胁源的现实形态;无六害的宫位描述命主的有利条件。
取象法三原则:
- 统摄:生命中的一切,都能精准取象
- 一相:相似形象,对人心的影响,完全相同
- 万变:任何象,都能衍生无穷多变体
⚠️ 取象法的灵活性必须建立在
data/wanwu_*.dat数据基础上。"统摄"和"万变"是从已有数据中灵活选取和组合,不是凭空编造数据中不存在的类象。
读取:所有 stem 的完整宫位信息 + wanwu
解读步骤:
判断利害:先看
liuhai_count— 有六害的宫位是命主面临的威胁;无六害的宫位是命主的有利条件。有害宫位——识别威胁源形态:万物类象用于描述天然阵中危害命主的事物在现实中的具体样子(颜色、形状、材质、位置),为灭象提供定位依据。例如:
日干庚在震3宫(东),天盘癸(深蓝,浑水),天辅(木,吉),休门(水,吉),六合(木),六害:[击刑]。命主日干被天然阵安排在击刑位 → 正东方向有符合"深蓝色、水相关"形象的物品正在对命主造成刑害影响,需要灭象。
无害宫位——描述有利条件:万物类象描述命主在该事件中拥有的资源和优势环境。
模块五:意象干(交互后补充)
前提:Step 6 交互后确定意象概念并重新执行了遥测脚本。
读取:stems 中 role 为 "意象(...)" 的条目
意象干代表命主最在意的事物在事件中的状态。
解读步骤:同模块一。额外关注:意象干落入六害宫位意味着命主最在意的事正受威胁。
重新布局方案
核心逻辑:天然阵(问事局)对命主造成了伤害。重新布局 = 用人为的化气阵对抗天然阵。分两步:先灭象(紧急解除当前伤害),再布阵(建立系统性保护)。
目标:让命主的4种保护天干全部脱离六害——先离击刑、入墓、庚,再离白虎、门迫、空亡。
读取:所有 stem 的 liuhai/liuhai_count/markers
第一步:灭象(紧急处理)
灭象优先级:击刑大于一切,最先处理。然后入墓、庚、白虎、门迫、空亡。
灭象方法:
- 灭击刑:可移动,可抛弃,可赠送
- 灭入墓:可移动,不可抛弃,不可赠送(机遇之象)
- 灭庚:高风险和武力行业不能灭。可移动
具体形象匹配:根据所在宫位的干门星神万物类象匹配实际物品。搜索范围:整个家、常用房间、座位周围的方位。
安全方位:正西和正北没有入墓和击刑,无禁忌,灭象可以直接用此方位。
灭象注意:
- 移动后不要再碰,不要再拿回原位,直到问题解决
- 用则为信,三月起效
- 前提和环境发生重大变化时结束
第二步:布阵(系统性保护)
灭象只是移除了天然阵中正在伤害命主的象,但没有建立新的保护格局。完整布阵需要在八宫分别布置保护性的形象,压制所有六害,确保保护天干不再落入危险区域。
引导用户使用 qmen_huaqizhen 技能进行完整八门布阵:
bin/qimen_huaqizhen.sh --input=./qmen_event.json
布阵将基于同一个问事局(天然阵),针对性地在八个方位布置形象,用合压击刑、用冲压入墓、用乙压庚和白虎、用合压门迫、填象补空亡——系统性对抗天然阵的所有六害。
示例解读
天然阵诊断:问事局震3宫(正东)有[击刑],命主日干庚正好落在此宫——命主的内心/事实质被天然阵的击刑伤害。
宫位环境:天盘癸,天辅(吉),休门(吉),六合。
六害判定:有击刑 → 命主日干在天然阵中受害。
万物类象定位威胁源形态(来自 JSON wanwu 字段和 data/wanwu_*.dat):
- 癸:深蓝/黑色,浑水,暗(来自 wanwu_tiangan.dat)
- 天辅:文书,教育(来自 wanwu_nine_stars.dat)
- 休门:休息,等待场所(来自 wanwu_eight_gates.dat)
- 六合:合作,联结(来自 wanwu_eight_deities.dat)
灭象:正东方向寻找符合"深蓝/黑色、水相关、与文书/办公相关"形象的物品——这就是天然阵中对命主造成刑害的象。将其移到正西或正北方位(安全方位,无入墓击刑禁忌)。
布阵:灭象后,在正东放置乙象(葫芦)高处 + 巳象(红烛)低处,压制击刑。如需完整八宫布阵,使用
qmen_huaqizhen。
天干地支物象参考
| 天干/地支 | 颜色 | 外形材质 | 生肖/替代 |
|---|---|---|---|
| 甲/寅 | 亮绿 | 硬木 | 虎→猫 |
| 乙/卯 | 墨绿 | 软植(小花草、盆栽) | 兔 |
| 丙/午 | 大红 | 光源(台灯、落地灯) | 马 |
| 丁/巳 | 暗红 | 尖锐(突出) | 蛇→红烛 |
| 戊/戌辰 | 棕黄 | 容器 | 龙→水盆、狗 |
| 己/未丑 | 暗黄棕 | 弯曲(电线、水管) | 牛、羊 |
| 庚/申 | 亮黄白 | 金属(明亮、硬) | 猴 |
| 辛/酉 | 金黄 | 小金属(黄金、首饰) | 鸡 |
| 壬/子 | 亮蓝 | 净水(天蓝、海蓝) | 鼠 |
| 癸/亥 | 深蓝 | 浑水(黑、暗蓝、茶水) | 猪 |
布阵禁忌
无论布阵还是灭象,都禁止出现三奇入墓、六仪击刑:
- 乙、丙、戊不能放西北
- 庚、丁、己不能放东北
- 壬、癸、辛不能放东南
- 甲、己、癸不能放西南
- 戊不能放正东
- 辛不能放正南
工作目录
所有 Bash 命令必须使用 workdir 参数,指向项目根目录。
获取 {SKILL_DIR}:本 SKILL.md 所在目录下 bin 是指向项目 bin/ 的相对软链接。通过以下方式解析项目根目录:
cd -P <本SKILL.md所在目录>/bin && cd .. && pwd
将输出赋值给 {SKILL_DIR},后续所有命令使用 workdir: {SKILL_DIR}。
技能目录下的相关文件:
skill_qmenpowers/
├── bin/qimen_qiju.sh # 起局脚本
├── bin/qimen_yaoce.sh # 遥测分析脚本
├── bin/qimen_huaqizhen.sh # 化气阵布阵脚本(完整布阵时使用)
├── qmen_birth.json # 命盘输出(运行后生成)
├── qmen_event.json # 问事局输出(运行后生成)
├── qmen_yaoce.json # 遥测分析输出(运行后生成)
├── lib/ # 引擎库(不需要直接调用)
└── data/ # 数据文件(不需要直接调用)