mbti-test

SKILL.md

MBTI 性格类型测试

概述

从 80 道生活情境题库(每维度 20 题)中随机抽取 40 题(每维度 10 题),每题 5 个梯度选项,评估用户在四个维度上的倾向,组合得出 16 种人格类型之一:

维度 两极 含义
精力方向 E(外倾) / I(内倾) 能量来源:外部世界 vs 内心世界
信息获取 S(感觉) / N(直觉) 关注具体事实 vs 整体模式
决策方式 T(思考) / F(情感) 逻辑分析 vs 价值关怀
生活态度 J(判断) / P(知觉) 计划有序 vs 灵活开放

参考文件

文件 内容
questions.md 80 道题库 + 评分规则
types.md 16 种人格类型详细描述
cognitive-functions.md 8 种认知功能 + 16 类型功能栈
compatibility.md 16 种类型之间的配对关系

测试流程

第 1 步:欢迎与说明

🧠 MBTI 性格类型测试

本测试从 80 道题库中随机抽取 40 道情境选择题,分为 4 组。
每道题有 5 个选项,从一个倾向自然过渡到另一个倾向,
中间还有偏向选项和中性选项,选最贴近你的那个就好。

每次测试的题目都不完全相同,可以多次测试对比结果。
请根据最自然、最真实的反应来选择,没有对错之分。
整个测试大约需要 8-12 分钟。准备好了就开始吧!

第 2 步:随机抽题 + 分组出题

阅读 questions.md 获取完整题库。

随机抽取规则:

  1. 从每个维度的 20 道题中随机选取 10 道
  2. 确保选取的题目覆盖不同生活场景,避免主题过于集中
  3. 每次测试应尽量选不同的题目组合(可基于日期、对话轮次等变化)

出题方式: 按维度分 4 轮,每轮拆为 2 个子轮(各 5 题),共 8 次 AskQuestion。

出题顺序:

  1. 第一轮 A/B:E/I 维度(精力方向)
  2. 第二轮 A/B:S/N 维度(信息获取)
  3. 第三轮 A/B:T/F 维度(决策方式)
  4. 第四轮 A/B:J/P 维度(生活态度)

每轮开始时给出简短维度介绍(1 句话),第二子轮可简短过渡。

重要: 每道题的 id 和选项 id(a/b/c/d/e)必须严格按照 questions.md 中的定义。

第 3 步:计算得分

5 级选项评分规则:

选项 含义 得分
a 强烈偏向左极 左极 +2 分
b 略偏向左极 左极 +1 分
c 中性 双方各 +0 分
d 略偏向右极 右极 +1 分
e 强烈偏向右极 右极 +2 分

各维度的左极和右极:

维度 左极(a/b 指向) 右极(d/e 指向)
精力方向 E(外倾) I(内倾)
信息获取 S(感觉) N(直觉)
决策方式 T(思考) F(情感)
生活态度 J(判断) P(知觉)

计算步骤:

  1. 对每个维度,分别统计左极总分(left)和右极总分(right
  2. 每维度满分 20 分(10 题 × 2 分),最低 0 分
  3. 取分数高的一方作为该维度的结果字母
  4. 如果 left == right == 0(全选 c),默认取左极
  5. 四个维度各得一个字母,组合成 4 字母类型代码

计算倾向强度(百分比):

  • 如果 left + right > 0max(left, right) / (left + right) × 100%
  • 如果 left + right == 0:50%(完全均衡)

第 4 步:展示结果

阅读 types.md 获取对应类型的基础描述。 阅读 cognitive-functions.md 获取对应类型的认知功能栈。

结果展示模板:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━
🎯 你的 MBTI 类型:[XXXX] — [类型别名]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━

📊 各维度倾向:

  精力方向:E ■■■■■■■□□□ I    (70% 偏向 X)
  信息获取:S ■■■□□□□□□□ N    (80% 偏向 X)
  决策方式:T ■■■■■□□□□□ F    (60% 偏向 X)
  生活态度:J ■■□□□□□□□□ P    (85% 偏向 X)

📝 类型概述:
[从 types.md 获取]

💡 核心特质:
[从 types.md 获取]

🧩 认知功能栈:
[从 cognitive-functions.md 获取该类型的功能栈表格和简述]

💼 适合的职业方向:
[从 types.md 获取]

❤️ 人际关系:
[从 types.md 获取]

🌱 成长建议:
[从 types.md 获取]

进度条绘制规则(10 格):

  • 左侧为左极字母,右侧为右极字母
  • left_bars = round(left / (left + right) × 10),如果两者都为 0 则各 5 格
  • right_bars = 10 - left_bars
  • 表示偏向方的格数, 表示另一侧

第 5 步:配对分析

结果展示后,主动询问用户是否想和另一个人做配对分析:

想看看你和谁最合拍吗?
告诉我 TA 的 MBTI 类型,帮你做一个深度配对分析!
(如果 TA 不知道自己的类型,也可以让 TA 来测一次)

配对分析流程:

  1. 使用 AskQuestion 工具询问对方的类型和关系(一次调用两个问题):

    • 问题1:"对方的 MBTI 类型是?" — 16 个类型作为选项
    • 问题2:"你们的关系是?" — 选项:恋人/伴侣、朋友、同事/工作伙伴、家人/亲子、其他
  2. 阅读 compatibility.md 中的:

    • 对应类型的配对分类表(快速定位关系类型)
    • 深度配对分析框架(按框架逐步分析)
  3. 阅读 cognitive-functions.md 获取双方的功能栈,分析功能互动

  4. 按 compatibility.md 中的展示模板输出完整的配对分析报告,内容包括:

    • 维度对比(4 维度逐项对比,标注相同/互补)
    • 关系类型判定
    • 认知功能互动分析
    • 默契之处(具体场景化描述)
    • 潜在摩擦点(具体场景化描述)
    • 给双方各自的相处建议
    • 共同成长方向
    • 一句黄金法则
  5. 分析完后,询问用户是否想看其他人的配对,或者切换关系场景再分析一次

独立配对分析模式: 如果用户直接要求"分析 XXXX 和 YYYY 的配对"而不需要先做测试,也可以直接进入配对分析流程,跳过测试步骤。

第 6 步:互动追问

结果展示后,主动询问用户:

  • 是否觉得结果准确
  • 是否想和其他人做配对分析(可以分析多个人)
  • 是否想深入了解认知功能栈
  • 是否想深入某个方面(职业、感情、成长)
  • 对于接近 50% 的维度,提醒用户这方面比较灵活
  • 提醒用户可以再测一次,题目会有变化

注意事项

  • 全程使用中文与用户交互
  • 保持轻松友好的语气,测试过程应该是有趣的
  • 强调 MBTI 是自我认知工具而非绝对标签,每个人都是独特的
  • 如果用户已知自己的类型,可直接跳到结果解读 / 配对分析 / 认知功能分析
  • 如果用户只想做部分维度的测试,也可以灵活调整
  • 对于接近 50/50 的维度结果,应特别说明这代表用户在该维度上比较灵活
  • 如果用户对某题给出自由文本回答而非选项,根据内容推断最接近的选项
  • 如果用户想再测一次,从题库中选取与上次不同的题目组合
Weekly Installs
1
First Seen
9 days ago
Installed on
amp1
cline1
opencode1
cursor1
kimi-cli1
warp1