SBTI 和 SBTI Skill 完全指南:Claude 驱动的超大型人格测试
SBTI 和 SBTI Skill 完全指南:Claude 驱动的超大型人格测试
核心要点(TL;DR)
- SBTI(Super-Big Personality Test)是源自 B 站 UP 主 @蛆肉儿串儿 的人气性格测试,覆盖 5 大模型×15 个心理维度,比 MBTI 细致得多
- SBTI Skill 是 Claude Code 扩展,通过自然对话完成测试、自动计算人格类型并生成结果图片
- SBTI Skill 完全开源、零依赖(纯 Python),支持 macOS/Linux/Windows
- 人格类型包括 CTRL(控制者)到 DRUNK(酒鬼)等 25 种,用曼哈顿距离匹配
- 原版 SBTI 来自 B 站,Claude Skill 由 AI 辅助编码构建
目录
- SBTI 是什么?
- 5 大模型与 15 个维度
- SBTI 评分原理
- 什么是 Claude Skill?
- SBTI Skill 的构建方式
- 如何使用 SBTI Skill
- 输出示例
- 开源与鸣谢
- 常见问题
SBTI 是什么?
SBTI 全称 Super-Big Personality Test,由 B 站 UP 主 @蛆肉儿串儿 原创。与 MBTI 等传统性格框架不同,SBTI 采用一种戏谑、梗文化浓厚的方式来解读自我——既有心理学的深度,又足够好玩和便于分享。
核心逻辑:将一个人的回答映射到 15 个心理维度,组织为 5 个模型,生成一个 15 位字符模式(如 HHH-HMH-MHH-HHH-MHM)。再通过曼哈顿距离相似度算法,与 25 种人格类型库进行匹配,得出最终人格——从 CTRL(拿捏者) 到 DRUNK(酒鬼) 不等。
部分类型有特殊触发条件。例如 DRUNK 类型只在用户表示饮酒量较大时才会出现。而 HHHH(Gigilord)则是一个兜底类型——当你的大脑模式过于独特、标准类型库无法归类时就会触发。
5 大模型与 15 个维度
SBTI 将人格分为 5 大模型,每模型 3 个维度:
| 模型 | 维度 |
|---|---|
| 自我模型(Self Model) | S1 自尊自信、S2 自我清晰度、S3 核心价值观 |
| 情感模型(Emotional Model) | E1 依恋安全感、E2 情感投入度、E3 边界与依赖 |
| 态度模型(Attitude Model) | A1 世界观倾向、A2 规则与灵活、A3 人生意义感 |
| 行动驱动模型(Action Drive Model) | Ac1 动机取向、Ac2 决策风格、Ac3 执行模式 |
| 社会模型(Social Model) | So1 社交主动性、So2 人际边界、So3 表达与真实 |
每个维度采用 3 级评分(L=低、M=中、H=高),最终生成 15 位向量再与 25 种人格原型进行距离匹配。
相比 MBTI 的 4 因子 16 类型,SBTI 的维度更细、表达更丰富,既能捕捉自尊心、依恋模式、行动动机等独立维度,也有更多有趣的人格命名。
SBTI 评分原理
SBTI 使用曼哈顿距离找最接近的人格类型:
- 按维度汇总答题得分 → 转换为 L/M/H 级别
- 构建 15 位用户向量
- 对所有 25 种人格模式计算曼哈顿距离
- 特殊规则优先(酒鬼触发器、HHHH 兜底)
- 返回距离最小者及其匹配度
什么是 Claude Skill?
Claude Skill 是轻量级、可移植的功能单元,用于扩展 Claude 的能力。可以理解为 Claude Code 的插件,结构简单:
SKILL.md文件:名称、描述、触发词和操作步骤的清单- 支持文件:Python 脚本、图片、数据文件等
- 放在
~/.claude/skills/目录下
用户通过斜杠命令(如 /sbti)启动,无需外部服务、无需 API Key,完全在 Claude 内部执行。
SBTI Skill 的构建方式
目录结构
sbti-skill/
├── SKILL.md # Skill 清单
├── sbti.py # 核心 Python 逻辑(题目 + 评分)
└── image/ # 27 张人格结果图片
├── CTRL.png
├── BOSS.png
├── DRUNK.png
└── ...
核心 Python 实现
sbti.py 零外部依赖(仅用 Python 标准库),暴露两个命令:
# 列出所有题目
python3 sbti.py questions
# 根据答题计算人格
echo '{"q1": 3, "q2": 1, ...}' | python3 sbti.py calc
calc 命令流程:
- 汇总各维度答题 → 转换为 L/M/H
- 构建 15 位用户向量
- 计算与 25 种人格的曼哈顿距离
- 应用特殊规则(酒鬼触发器、HHHH 兜底)
- 返回类型代码、名称、描述、图片路径和维度拆解
跨平台兼容
# 优先 uvx,不行就 python3
if command -v uvx &> /dev/null; then
PY_CMD="uvx --from python python3"
else
PY_CMD="python3"
fi
$PY_CMD sbti.py questions
结果图片按平台选择下载目录:
DOWNLOAD_DIR="$HOME/Downloads"
if [ ! -d "$DOWNLOAD_DIR" ]; then
DOWNLOAD_DIR="$USERPROFILE/Downloads" # Windows 兜底
fi
cp ./image/${TYPE}.png "$DOWNLOAD_DIR/sbti_${TYPE}.png"
如何使用 SBTI Skill
前置条件
- Claude Code CLI 已安装
- Skill 放在
~/.claude/skills/sbti-skill/
启动
/sbti
流程
- 欢迎 — Claude 打招呼并介绍测试
- 问答 — Claude 逐题提问,用户选 A/B/C/D
- 评分 — 最后一题后 Claude 运行 Python 计算
- 结果 — 输出人格类型、描述、15 维度拆解,图片保存至
~/Downloads/sbti_{TYPE}.png
输出示例
## 你的 SBTI 人格
**类型代码**: CTRL(拿捏者)
**匹配度**: 87% · 精准命中 11/15 维
---
### 该人格的简单解读
您是宇宙熵增定律的天然反抗者!CTRL人格,是行走的人形自走任务管理器...
---
### 十五维度评分
| 维度 | 等级 | 解读 |
|------|------|------|
| S1 自尊自信 | H | ... |
| S2 自我清晰度 | H | ... |
| S3 核心价值观 | H | ... |
| E1 依恋安全感 | M | ... |
| E2 情感投入度 | H | ... |
| E3 边界与依赖 | M | ... |
| A1 世界观倾向 | H | ... |
| A2 规则与灵活 | M | ... |
| A3 人生意义感 | H | ... |
| Ac1 动机取向 | H | ... |
| Ac2 决策风格 | H | ... |
| Ac3 执行模式 | H | ... |
| So1 社交主动性 | M | ... |
| So2 人际边界 | H | ... |
| So3 表达与真实 | M | ... |
---
### 结果图片
图片已保存至: ~/Downloads/sbti_CTRL.png
开源与鸣谢
SBTI Skill 完全开源,地址:github.com/sing1ee/sbti-skill
扩展人格库非常方便:在 sbti.py 的 TYPE_LIBRARY 和 NORMAL_TYPES 中添加新条目,再在 image/ 目录放一张对应图片即可。
- 原始 SBTI 测试:B站@蛆肉儿串儿 — 人格测试原作者
- Skill 实现:Claude Code + AI 辅助编码
- 协议:MIT
⚠️ 免责声明:本文及 SBTI Skill 仅供娱乐。性格测试并非科学验证工具,请勿用于诊断、招聘、约会或重大人生决策。
常见问题
Q: SBTI 科学吗?
A: 不算科学。SBTI 明确定位为娱乐级人格框架,但借鉴了心理学维度(自尊、依恋安全感、动机导向等),不过到人格类型的映射和 meme 化的呈现方式纯属娱乐。
Q: SBTI 和 MBTI 有什么区别?
A: MBTI 用 4 个二分量产生 16 种,SBTI 用 15 个维度×3 级评分再以曼哈顿距离匹配 25 种命名类型。SBTI 更细致,也更"放飞自我"。
Q: 使用 SBTI Skill 需要装 Python 吗?
A: 不一定。脚本优先用 uvx,没有就 fallback python3,大多数系统都有其中之一。
Q: 能添加自定义人格类型吗?
A: 能!在 sbti.py 的 TYPE_LIBRARY 和 NORMAL_TYPES 加新条目,在 image/ 放图片就好了。
Q: 曼哈顿距离是什么?为什么用它?
A: 曼哈顿距离 = 各维度绝对差之和。对 15 位 SBTI 向量来说,就是你的答案和某人格原型"差了多远"。最近者匹配——但特殊规则(如酒鬼触发器)会覆盖距离结果。
原文首发于: SBTI and SBTI Skill: The 2026 Complete Guide to the Super-Big Personality Test
浙公网安备 33010602011771号