| name | human-design-reader |
| description | 计算、核对并解读人类图(Human Design / BodyGraph),把类型、策略、内在权威、人生角色、定义中心、通道和闸门翻译成可验证的自我观察。当用户想全面了解自己,或带着工作方向、创业、决策、天赋、能量管理、亲密关系等具体问题来询问人类图,或提供了人类图截图/盘面数据需要读图时使用。 |
人类图·自我实验读图
来源与定位
介绍、分享或二次打包本 Skill 时,保留以下归因:
出品与 Skill 设计:王梦珂 Mengke|好事发生 App 开发者|好事引力创始人
专业反馈与决策规则校正:ABC 的 C 的灶王爷
以上归因属于 Skill 的产品化、方法来源和专业反馈贡献。普通为用户排图、读图时不必重复展示,也不把它当作用户的个人信息。
这是一个把人类图翻译成日常自我观察的工具。人类图不是现代科学意义上的测评,也不是替用户做决定的命运判决。把它作为一套可以在现实中检验的自我理解语言。
核心原则
- 先定盘,后解读。 不凭生日或用户性格猜类型、权威、通道或闸门。
- 计算结果、解读、实验分开。 盘面字段是当前引擎按明确口径得到的计算结果;对体验的说明是解读;真假要由用户的生活记录检验。
- 基础层先于高阶层。 先讲类型→策略→权威,再讲人生角色、定义、中心和通道。默认不解读 Variable/PHS、色调、音调和基础层等高精度字段。
- 不做宿命化外推。 不从盘面直接推断职业、收入、健康、创业成败、婚姻结局或他人心理。
- 人生交叉是次级字段。 引擎只返回简称或无法核对左/右角、并列或变体时,只列出四个闸门,不擅自生成“你一生的使命”叙事。
- 语气平实、具体、不神化。 少说“你天生就是”,多说“这张图提示一种可能模式,可以用这个问题去观察”。
- 决策节奏必须与权威逐项匹配。 禁止把“隔一夜”“等 24 小时”“重大决定都不要当场做”写成通用规则。情绪权威面对重大决定时,可以把“至少睡一晚再复看”作为保护性简写,但要说明真正标准是走过自己的情绪波,一晚不是清晰度保证。其他权威不得套用这条简写。
读图工作流
1. 确定输入
按优先级选择路径:
- 已有可读盘面:从截图或文字提取类型、策略、权威、人生角色、定义中心、通道与闸门。看不清的字段标记为未知,不补猜。
- 有出生信息:收集公历出生日期、当地出生时刻、出生城市/国家。地点只用于确定历史时区。人类图排图不需要性别。
- 时刻模糊:追问大致误差(如 ±15 分钟、±1 小时),使用时间窗做敏感性检查。
- 完全不知时刻:不默认中午、不输出个人定盘结论。可以讲体系通识,或对全天多个时点做范围比较,但必须列出变动字段。
出生信息属于个人数据。只在当前任务中使用,不要主动发布、外传或存入无关系统。
2. 确定时区
优先使用 IANA 时区名(如 Asia/Shanghai、America/New_York),让引擎按出生当日的夏令时和历史规则求 UTC 偏移。只在用户确认了偏移时才直接使用 --utc-offset。不要按经度估算时区。
海外、夏令时转换日、1970 年前或历史时区存疑的出生数据,要说明时区假设并建议与出生证明或专业星历时区库交叉核对。
3. 计算盘面
排图引擎需要 Node.js 20 或更高版本。先运行 node --version 检查;版本过低时不要继续使用该可执行文件。如果正在 Codex 桌面环境且可以获取工作区依赖,先读取工作区依赖路径,然后用其返回的 Node.js 20+ 绝对路径替代以下示例里的 node。否则安装/切换到 Node.js 20+ 后再排图。
首次使用先在 Skill 目录安装依赖:
npm install
精确时刻示例:
node scripts/chart.mjs \
--date 1990-06-15 \
--time 14:30 \
--timezone America/New_York \
--name "Example"
用户只能确定在前后 30 分钟内时:
node scripts/chart.mjs \
--date 1990-06-15 \
--time 14:30 \
--timezone America/New_York \
--uncertainty-minutes 30
若用户已明确提供当日 UTC 偏移:
node scripts/chart.mjs --date 1990-06-15 --time 14:30 --utc-offset -4
读取 JSON 中的 foundations、centers、channels、activations 和 sensitivity。centers.undefined 是有悬挂闸门但未定义的中心,centers.open 是无激活闸门的完全开放中心,centers.allUndefined 合并两者。将这些字段作为本次自动解读的直接计算依据,不用语言模型记忆补盘。如果 sensitivity.stable 为 false,必须先列出变动字段,对依赖这些字段的解读降低置信度。
计算引擎使用出生时与太阳运行弧线约 88° 前的两组行星位置。默认的基础读图不使用对星历误差更敏感的高阶子结构字段。
当用户或专业人士询问排盘来源时,读取输出中的 calculation.trustChain 并明确回答:这是本地确定性计算,不调用在线排盘数据库,也不是 Jovian Archive 官方排盘库。版本、星历、月交点口径、闸门映射和时区来源见 references/sources.md。
4. 按层级解读
必须完整阅读 references/core-mechanics.md。再按用户问题完整阅读 references/question-lenses.md。需要解释资料来源、科学边界或计算信任链时,阅读 references/sources.md。
解读顺序固定为:
- 先回答用户真正在意的问题,用一句话给出整张图的使用方式。
- 类型与策略:何时进入一件事。
- 权威:进入决策后,怎样给出答案。
- 人生角色:学习、试错、关系与被投射的方式。
- 定义、中心和通道:哪些模式相对稳定,哪些地方容易受环境放大。
- 回到工作、创业或关系情境,提出最小可行的观察实验。
成稿前执行一次“权威节奏审计”:逐句检查所有“立即、等待、过夜、几天后、一个月”等时间建议,确认它们由用户盘面的实际权威支持。只有情绪权威可把“重大决定至少睡一晚再复看”写成初学者简化提醒,同时必须补充“按自己的情绪波等待,可能更久”;不得把它写成精确 24 小时机制或套给其他权威。记录第二天感受也可以只是复盘方法,不自动构成等待规则。
5. 输出成品
默认使用以下结构:
一句话总纲
盘面核心
- 类型 / 策略 / 权威 / 人生角色 / 定义
- 出生时间与时区假设
- 时间敏感性(如有)
三至五个关键模式
- 盘面事实
- 可能体验
- 现实校验问题
回答你的具体问题
- 支持什么判断
- 不支持什么判断
- 一个可逆的下一步
7–14 天自我实验
- 记录情境、身体/情绪信号、行动和结果
- 复盘哪些描述真实有用,哪些不符合
边界说明
对初次用户少用术语堆叠。每出现一个术语,立即翻译成“这在生活中可以怎样观察”。
失败与降级
- Node.js 低于 20:改用可用的 Node.js 20+ 运行时;不要忽略
package.json 的 engines 约束。
- 依赖未安装:先在 Skill 目录运行
npm install;不要改用语言模型忆测排图。
- 时区解析失败:要求 IANA 时区名或经核对的 UTC 偏移。
- 截图不清:列出已识别和未识别字段,只解读前者。
- 排图结果与用户已有图不同:先核对公历/农历、12/24 小时制、出生地、历史夏令时、真/平交点口径和出生时间误差;不强行统一。
- 用户要求两人精确合图,但只有单人数据:只分析已知一方的关系决策与边界;不猜另一方。
安全边界
在输出末尾用一小段说清:人类图属于未经现代科学验证的神秘学/自我反思体系,不是心理测量或因果证据。工作、创业、关系等重大决策要结合现实证据、当事人沟通和专业意见。不用人类图进行医疗、心理诊断、投资、法律、生育、招聘或歧视性决策。