qmen-xingge

star 66

性格/人格/个性/脾气/为人 - Analyze personality: inner character from 日干 day stem, outer from 时干 hour stem

skyfiredao By skyfiredao schedule Updated 6/11/2026

name: qmen_xingge description: "性格/人格/个性/脾气/为人 - Analyze personality: inner character from 日干 day stem, outer from 时干 hour stem"

出生局性格分析 — 内在 外在性格取象

基于奇门遁甲出生局,分析内在性格(日干)与外在性格(时干),结合宫位星门神综合取象,由 AI 综合成性格画像。

Trigger

仅当用户明确要求性格/人格分析时激活本技能:

  • 性格分析、人格分析、个性、内在外在
  • 看看我是什么性格、分析我的性格
  • 出生局性格、命盘性格
  • 内在性格、外在表现

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

  • 用户只说"奇门遁甲"未明确方向 → 使用 qmen_dunjia 路由 skill
  • 用户用纯起局动词("排局"、"起局"、"起一卦"、"算一卦"、"起局"、"起个奇门")但未明确分析方向 → 必须让位给 qmen_dunjia 路由 skill,由它做时间分流和起局
  • 用户需要婚恋分析 → qmen_hunlian
  • 用户需要财官诊断 → qmen_caiguan
  • 用户需要布阵化解 → qmen_huaqizhen
  • 用户需要问事局解局 → qmen_event
  • 在意图模糊时 → 使用 qmen_dunjia 路由 skill

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

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

强制规则:

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

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

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

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


🔒 万物类象数据约束(不可越过)

所有万物类象(天干、九星、八门、八神的类象描述)只能来自以下两个数据源:

  1. 本地数据文件 data/wanwu_*.dat 中的实际字段值
  2. 脚本输出 JSONwanwu 字段的内容

严禁

  • 编造数据文件中不存在的类象内容
  • 将某个天干/星/门/神的类象张冠李戴到另一个上
  • 为了"符合现实情况"而凭空建立干门星神与具体事物的关联
  • 使用"根据XXX推测"、"可以联想为"等话术绕过数据约束

验证方法:如果你要说"X代表Y",必须能在 data/wanwu_*.dat 或 JSON wanwu 字段中找到这条对应关系。找不到就不说。


对话流程

Step 1: 收集信息

必填:

  1. 出生时间 — 格式 YYYY-MM-DD HH:MM(需要完整八字以获取日干和时干)

示例对话:

AI: 性格分析需要你的出生时间(完整的年月日时,例如:1955-02-24 19:15)。

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 "YYYY-MM-DD HH:MM"

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

Step 3: 性格分析

必须执行性格分析脚本:

# workdir: {SKILL_DIR}
bin/qimen_xingge.sh

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

脚本读取 ./qmen_birth.json,写入 ./qmen_xingge.json。JSON 输出结构详见 DESIGN_data.md

Step 4: 综合解读

必须先完成 Step 2 和 Step 3 的脚本执行,然后用 Read 工具读取 ./qmen_xingge.json,逐字段确认数据后,按以下框架综合成性格画像。

强制约束:生成解读前,必须先读取 qmen_xingge.json 并逐字段确认所有数据。禁止凭记忆或推测解读,所有分析内容必须来自 JSON 中的实际字段值。

解读框架

核心原则

  • 日干 = 内在性格(真实的自我,内心世界)
  • 时干 = 外在性格(他人看到的你,社交表现)
  • 每个维度由 天干 + 星 + 门 + 神 四层叠加,综合成一个连贯的人格描述
  • 不要逐元素罗列,要像描述一个真实的人一样综合成画像

取象法三原则

  • 统摄:生命中的一切,都能精准取象
  • 一相:相似形象,对人心的影响,完全相同
  • 万变:任何象,都能衍生无穷多变体

⚠️ 取象法的灵活性必须建立在 data/wanwu_*.dat 数据基础上。"统摄"和"万变"是从已有数据中灵活选取和组合,不是凭空编造数据中不存在的类象。

五行颜色:木绿,火红,土棕,金黄,水蓝(可用于建议穿着、环境布置等)

解读模板

## 内在性格

[综合天干、星、门、神的性格描述,融合成一段连贯的画像。不要分别列出每个元素,而是像描述一个人的内心世界一样。]

例如:内心是一团熊熊燃烧的火焰(丙火),有着利他主义的追求,希望帮助和提升他人(天辅),事业心极强,开拓创新,广阔天地任驰骋(开门),志向高远,壮志凌云,有星辰大海的情怀(九天)。

## 外在性格

[同样综合成连贯画像。]

例如:外在表现为沉稳包容(戊土),心思缜密善于组织策划(天心),技术范,保密性强,不轻易外泄(杜门),人缘好,善于合作(六合)。

## 内外对比

[点出内在和外在的反差或一致性,这是性格分析最有价值的部分。]

例如:内在热烈如火,外在沉稳如山。内心有星辰大海的追求,但外在表现为技术狂人的冷静与缜密。这种内热外冷的反差,正是其魅力所在。

## 社交原型(八神加临)

[找到本命宫(年干所在宫位,甲用戊代)所临的八神,用 `rules_luming.dat` 中的 `神性情_X` 断语作为社交行为原型。这提供了第三个维度——不是内心世界,不是外在表现,而是他人与你深交后感受到的底层行为模式。]

八神原型参考:
- 符(值符)= 做事有始有终,仁厚温和
- 蛇(螣蛇)= 虚花不实,多疑猜善呻吟
- 阴(太阴)= 多谋多为,能刚能柔
- 合(六合)= 面上有情,心无专主
- 虎/勾(白虎)= 性刚激烈,逼迫无情
- 玄/雀(玄武)= 性多诡诈,暗地谋人
- 地(九地)= 心性昏蒙,能阴谋善筹画
- 天(九天)= 英气逼人,心无私曲

参考例子

乔布斯 1955-02-24 19:15

  • 内心非常开放,星辰大海,如熊熊之火燃烧在胸中,性格亮堂,天辅有利他的追求,帮助提高别人
  • 外在是心思缜密的技术狂人,能容人,合作合伙,对外嘴很严,喜欢挣钱,囤积,积聚

海德格尔 1889-09-26 11:30(注意:此出生年可能超出起局数据范围)

  • 做学问的死宅,神神叨叨
  • 外在壬水,九地,死门——外表深沉厚重,古井无波,聪明,但没主见,性格不够硬,天英是爱面子,虚荣,在外注重打扮
  • 内在乙木,玄武,天内,惊门——内向搞神秘学,玄武和天内会藏很多秘密,乙木软脚虾,墙头草,骑墙派,谁来跟谁,依附别人
  • 内外都软

拉康 1901-04-13 14:30(注意:此出生年可能超出起局数据范围)

  • 外软内硬

Step 5: 互动

解读完成后,可以:

  • 回答用户关于性格特质的追问
  • 分析内外性格的冲突与互补
  • 给出五行颜色建议(穿着、环境)
  • 如果用户想进一步了解婚恋/财运/化解,引导到对应 skill

注意事项

  1. 性格分析只用出生局,不需要事件局
  2. 天禽不参与——天禽坐镇中宫不变化,不会出现在性格分析中
  3. 甲是隐藏的——如果日干或时干为甲,它不会出现在天盘上(被六甲遁入六仪),此时用值符代替分析
  4. 综合不是罗列——AI 的价值在于把四个元素的关键词融合成一个有血有肉的人格画像,而不是机械地列出每个元素的描述
  5. 起局数据范围有限(约 1899-2100),太早的出生年可能无法起局
  6. 本技能属于八门化气阵体系,有分析+化解建议能力(可引导到 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_xingge.sh       # 性格分析脚本
├── qmen_birth.json           # 命盘输出(运行后生成)
├── qmen_xingge.json          # 性格分析输出(运行后生成,AI必须读取此文件)
├── lib/                      # 引擎库(不需要直接调用)
└── data/                     # 数据文件(不需要直接调用)
Install via CLI
npx skills add https://github.com/skyfiredao/qmenpowers --skill qmen-xingge
Repository Details
star Stars 66
call_split Forks 22
navigation Branch main
article Path SKILL.md
More from Creator