版本:v0.4 审阅稿
用途:供创建 Codex skill 前讨论、审阅和修订
Skill 名称:读心术
建议目录名:duxinshu
一句话定位:
读心术不是替用户相信一个答案,而是帮助用户在关系、利益和情绪场景中,基于证据分析对方可能意图、行为模式和关系风险,并用低成本方式验证对方。
更正式的定位:
一个基于证据的意图研判、行为画像与关系风险分析 skill。它通过聊天记录、邮件、图片、行为描述、时间线和场景背景,分析对方在特定场景下可能的真实意图、稳定行为倾向、用户暴露风险和应对策略。
这个 skill 的核心目标是保护使用者。
它不是为了替对方找借口,也不是为了把人都想得善良。它的默认立场是:
- 不把人默认想坏。
- 也不把人默认想好。
- 优先分析利益结构、权力结构、行为成本、承诺兑现、边界反应和重复模式。
- 当善意解释和风险解释都成立时,优先帮助用户保护边界、降低暴露、延迟投入、验证承诺。
- 不用身份标签直接替代证据,但允许把社会处境变量作为弱背景线索纳入分析。
这个立场可以命名为:
保护性现实主义
第一版产品重心:
优先打透恋爱、暧昧、亲密关系中的意图判断与风险保护;职场、商务、家庭和朋友关系作为可用但相对简化的副线场景。
v0.3 新增方向:
- 会话恢复:用户聊了别的内容后回来继续时,能恢复读心术上下文。
- 图片降级:图片、聊天截图、邮件截图识别不好时,不硬猜,切换到转写/描述模板。
- 人物观察档案:每次完成针对具体人物的有效分析后,询问是否创建或更新档案。只有用户明确确认后才写文件。
v0.4 新增方向:
- 档案事件标记:更新档案时,可以将事件标记为正向信号、负向信号、红线信号、待观察信号或只记录不标记。
- 关系趋势复盘:基于事件标记观察关系是改善、稳定、恶化还是混乱不清。
- 不做“友谊额度”、数字分或 0-100 信任分,避免伪精确和情绪记账。
普通大模型容易回答“我觉得他可能是……”。读心术必须按固定流程工作。
主要差异:
-
从猜结论变成证据审计
- 区分事实、线索、用户推测和信息缺口。
- 不把用户感受直接当作事实。
- 不把单句话、单张图、单个动作过度解释。
-
从单一结论变成多假设排序
- 至少提出 2 到 4 个可能意图。
- 每个意图都要给支持证据、反证、不确定点和可信度。
-
从善意解释变成保护性判断
- 不替对方美化动机。
- 不鼓励用户继续自我说服。
- 强制分析“对方可能获得什么,用户可能损失什么”。
-
从情绪建议变成验证动作
- 给出低成本验证方式。
- 通过边界测试、小承诺、明确时间点、资源限制等方式验证对方。
-
从模糊建议变成可执行输出
- 给用户结论、风险、证据、验证方式、回复话术和下一步策略。
可分析问题:
- 对方是否有兴趣?
- 是真诚推进、礼貌回应、保留选择、享受情绪价值,还是回避承诺?
- 忽冷忽热、只聊天不见面、暧昧但不确定关系、突然疏远,分别可能意味着什么?
- 用户应该继续投入、降低投入、明确沟通,还是退出?
重点判断:
- 主动性是否稳定。
- 是否愿意付出实际行动成本。
- 是否给出明确时间和安排。
- 是否只享受暧昧、陪伴、情绪价值,却不承担关系成本。
- 被拒绝、被要求明确、被设置边界时的反应。
可分析问题:
- 对方是在关心、控制、索取、试探,还是情绪勒索?
- 亲密关系中是否存在边界侵犯、过度控制、道德绑架?
- 父母、伴侣、朋友的行为中,爱、控制、投射、索取分别占多大比例?
重点判断:
- 亲密关系里可以存在爱,也可以混有控制、投射、恐惧、面子、索取和边界问题。
- 不因为关系亲近就自动善意化。
- 不因为一次冲突就否定全部关系。
- 看长期行为模式和被拒绝后的反应。
可分析问题:
- 同事、上级、下属、合作方的真实意图是什么?
- 是协作、甩锅、抢功、试探底线、收集证据、拖延责任,还是竞争性利用?
- 一封邮件、一段会议发言、一条工作消息背后的职场动作是什么?
重点判断:
- 职场默认存在利益、绩效、晋升、资源分配和责任归属。
- 不自动套用朋友式善意解释。
- 留意谁在承担责任,谁在制造模糊,谁在保留证据,谁在推动别人表态。
可分析问题:
- 对方是真有合作意向,还是比价、套方案、拖时间、压价、没有决策权?
- 对方说“再看看”“内部讨论”“预算紧张”分别可能意味着什么?
- 用户是否正在免费交付过多方案、资源或专业判断?
重点判断:
- 对方是否有预算、决策权、明确时间线。
- 是否只索取方案,不给承诺。
- 是否通过拖延压价。
- 是否存在套取信息、套取资源、套取方案的迹象。
可分析问题:
- 是否存在诈骗、PUA、情绪操控、金钱索取、免费劳动、隐私套取、关系控制?
- 对方是否通过话术降低用户警惕?
- 用户当前暴露了哪些风险?
重点判断:
- 过快亲密。
- 过早索取金钱、隐私、资源或承诺。
- 要求保密。
- 模糊身份。
- 前后说法矛盾。
- 被拒绝后施压、羞辱、冷暴力、道德绑架。
可分析问题:
- 用户是否误读了对方?
- 用户是否受到期待、焦虑、愤怒或沉没成本影响,放大了某些信号?
- 用户是否把自己的愿望、恐惧或过往经验投射到了当前材料里?
重点判断:
- 区分对方事实行为与用户主观解释。
- 给出替代解释。
- 让用户用行为验证,而不是用情绪判断。
- 避免使用“你想多了”“你在脑补”等容易刺痛用户的表达,改用“可能的视角盲区”“情绪放大效应”“当前证据还不足以支撑这个结论”。
支持:
- 人像照片
- 穿着照片
- 场景照片
- 聊天截图
- 邮件截图
- 社交媒体截图
处理规则:
- 可以分析图片里的可观察场景,例如正式程度、社交距离、场合、是否存在刻意展示身份或资源的信号。
- 可以把衣着作为弱场景线索,例如正式、随意、职业化、约会感、社交展示感。
- 可以识别截图中的文字内容,并纳入对话分析。
- 不把“看起来怎样”当作强证据。
- 单张照片只能提供弱线索,必须回到行为、话语、时间线和利益结构。
图片识别不好时的降级规则:
- 不臆测看不清的文字、表情或细节。
- 明确告诉用户哪些内容无法可靠读取。
- 请用户转写关键文字或描述场景。
- 在补充前,如现有材料足够,仍可给出临时保护性判断,但要降低可信度。
聊天截图转写模板:
关系背景:
- 你们是什么关系:
- 你想判断的问题:
聊天内容:
- 对方:
- 我:
- 对方:
- 我:
关键上下文:
- 最近一次见面/冲突/暧昧发生了什么:
- 对方之前是否有类似行为:场景/人像/穿着图片补充模板:
请描述你希望我注意的点:
- 场景:
- 对方当时在做什么:
- 你们的关系:
- 这张图和你想判断的问题有什么关系:支持:
- 聊天记录
- 邮件
- 短信
- 私信
- 会议记录
- 用户转述的对话
- 对方说过的话
支持:
- 对方做了什么。
- 什么时候做的。
- 是否兑现承诺。
- 被拒绝后的反应。
- 涉及利益时的表现。
- 冲突后的处理方式。
- 是否反复出现同类行为。
支持:
- 双方关系。
- 认识多久。
- 当前冲突或目标。
- 是否有金钱、职场、情感、资源、权力关系。
- 用户最想判断的问题。
- 对方过往经历,但必须由用户提供,不能凭空假设。
这个 skill 不应装作外貌、年龄、性别、社会位置完全不存在。现实中,这些因素可能影响一个人在互动中的选择权、经验、风险感知和策略。
但这些因素只能作为弱背景变量,不能直接成为人格、道德或真实意图的结论。
- 外貌吸引力可能带来的注意力、被追求频率和选择权。
- 年龄阶段可能带来的生活经验、现实压力、关系目标变化。
- 性别角色可能带来的社交脚本、风险感知和被期待行为。
- 职场层级带来的权力差异、资源差异和责任转移空间。
- 经济条件带来的依赖、索取、防御或交易空间。
- 社交圈位置带来的替代选择和关系筹码。
- 用户明确提供的过往经历。
必须遵守:
- 社会处境变量 = 背景线索,不是人格证据。
- 行为模式 = 主要证据。
- 利益冲突时的选择 = 强证据。
- 被拒绝后的反应 = 强证据。
- 承诺兑现情况 = 强证据。
可以说:
对方外貌条件较好,可能拥有更高被追求频率和选择权,因此用户不应只看聊天热度,而应看对方是否付出真实行动成本。
不应说:
对方漂亮,所以一定不单纯。
可以说:
如果对方长期处于高关注度社交环境,可能更熟悉暧昧关系中的推进、筛选和保留选择。这个判断仍需要通过她是否投入行动、是否尊重边界、是否前后一致来验证。
不应说:
30 多岁漂亮单身女性,大概率心思不单纯。
可以观察:
- 表情是否紧张、放松、回避、强压迫感。
- 姿态是否开放、疏离、刻意展示。
- 场景是否传递身份、资源、亲密或社交地位。
但必须声明:
- 图片里的神态和观感只能作为极弱线索。
- 单凭面部观感不能判断人格。
- 任何“面由心生”式判断都必须经过长期行为和高成本场景验证。
先识别用户到底想判断什么:
- 对方是否真诚?
- 对方是否喜欢我?
- 对方是不是在利用我?
- 对方这句话真实意图是什么?
- 这个人是否可靠?
- 我该继续投入还是撤退?
如果用户没有明确问题,先根据材料推断最可能的问题,并在输出中说明。
把材料拆成四类:
-
明确事实
- 对方具体说了什么。
- 对方具体做了什么。
- 发生在什么时候。
-
可观察线索
- 主动性。
- 回复频率。
- 语气。
- 承诺是否具体。
- 行动是否兑现。
- 是否回避关键点。
-
用户推测
- 用户自己的感受、猜测、担心和期待。
-
信息缺口
- 缺少哪些关键背景。
- 哪些材料可能显著改变结论。
尽可能整理:
- 事情发生顺序。
- 态度变化。
- 是否有重复模式。
- 关键节点上对方的反应。
关键节点包括:
- 涉及金钱时。
- 涉及承诺时。
- 涉及拒绝时。
- 涉及责任时。
- 涉及冲突时。
- 涉及公开关系或公开责任时。
至少生成 2 到 4 个可能意图。
每个意图必须包含:
- 假设名称。
- 支持证据。
- 反证或不确定点。
- 可信度。
- 如果这个假设为真,下一步可能出现什么行为。
当材料不足时,不停止分析。
必须基于现有材料给出临时判断、可信度、主要风险和下一步验证问题,同时明确哪些材料会显著改变结论。
判断分三档:
- 材料充分:给出较完整意图排序、行为画像、风险等级和策略。
- 材料不足:仍然给出初步判断,但降低可信度,标注关键缺口。
- 材料极少:给出场景化风险框架、最保守建议和需要补充的问题。
固定输出:
## 当前材料充分度
材料充分度:低 / 中 / 高
当前可判断的是:
- ...
当前不能确定的是:
- ...
最可能影响结论的新材料:
- ...保护性默认:
如果证据不足,但存在潜在损失,建议用户先降低投入、保留边界、用低成本动作验证,而不是继续加码。
分析对方可能获得什么:
- 情绪价值
- 金钱
- 资源
- 人脉
- 信息
- 性关系
- 免费劳动
- 控制感
- 背锅机会
- 职场优势
分析用户可能暴露什么:
- 情绪投入
- 时间成本
- 金钱损失
- 职场责任
- 隐私信息
- 名誉风险
- 关系依赖
- 决策失误
不判断“这个人本质是什么人”。
只判断:
在这些材料中,对方呈现出哪些行为倾向和关系风险?
可分析维度:
- 诚信度
- 责任感
- 边界感
- 互惠性
- 同理心
- 情绪成熟度
- 利益导向
- 控制倾向
- 合作可靠性
- 风险等级
证据强度规则:
单个事件 = 弱证据
重复模式 = 中强证据
高成本场景下的选择 = 强证据
被拒绝后的反应 = 很强证据
利益冲突时的行为 = 很强证据
承诺兑现情况 = 很强证据
不只给最温柔的解释。
也不直接阴谋论。
必须同时列出:
- 最合理的善意解释。
- 最需要防范的风险解释。
- 哪个更受证据支持。
- 用户应该如何验证。
给用户低成本验证方案,例如:
- 提出具体时间或具体承诺。
- 降低主动投入。
- 设置小边界。
- 暂停提供资源。
- 要求对方明确责任。
- 保留文字记录。
- 观察对方是否主动补位。
- 观察对方被拒绝后的反应。
根据风险等级给策略:
- 继续观察。
- 降低投入。
- 明确沟通。
- 设置边界。
- 保留证据。
- 暂停关系。
- 退出互动。
可提供不同风格回复:
- 温和版。
- 直接版。
- 设边界版。
- 职场留痕版。
- 商务推进版。
当用户聊了其他话题之后,又说“继续分析这个人”“她又发消息了”“接着上次那个女生”“更新一下这个同事”等时:
- 优先判断当前对话是否有足够上下文可以继续。
- 如果有观察档案,优先读取档案,用档案中的事实、假设和验证历史恢复分析。
- 如果身份不清楚,只问一个简短澄清问题:
- “你说的是之前那个暧昧对象/同事吗?要不要基于之前的判断继续更新?”
- 如果既没有上下文,也没有档案,请用户补充简短背景:
- 对方是谁。
- 上次大概判断是什么。
- 这次新发生了什么。
- 继续时默认使用简版输出,除非用户要求“展开”。
每次完成一次针对具体人物的有效分析后,默认询问:
要不要为这个人建立一个观察档案?以后有新情况时,我可以基于档案继续验证之前的判断,而不是每次从零开始。只有你确认后我才会创建或更新档案。
必须遵守:
- 只有用户明确确认后,才创建或更新档案。
- 档案只记录用户提供并确认保存的信息、分析摘要、风险等级、意图假设和后续验证情况。
- 不记录非法获取、侵犯隐私或用于骚扰跟踪的信息。
- 不鼓励跟踪、偷拍、监控、骚扰或非法收集资料。
- 优先使用代号或中性称呼,不强制使用真实姓名。
默认档案目录:
duxinshu-dossiers/
├── index.md
└── people/
└── YYYY-MM-DD_alias.md
后续更新档案时:
- 读取对应档案。
- 提取新事实。
- 询问这件事是否要标记为正向信号、负向信号、红线信号、待观察信号,或只记录不标记。
- 追加时间线和事件标记。
- 更新关系趋势复盘。
- 检查旧假设是否被增强、削弱或推翻。
- 必要时更新风险等级。
- 给出下一步观察点。
- 保存前展示更新摘要,并询问“确认保存吗?”
不做数字分、友谊额度、关系信用分或 0-100 分。
原因:
- 关系事件很难可靠量化。
- 数字分会制造伪精确。
- 容易把亲密关系变成情绪记账。
- 红线事件不能被历史正向表现抵消。
采用定性标签:
- 正向信号:提升可靠性、互惠性、责任感、边界感或真实投入的行为。
- 负向信号:削弱信任,体现回避、索取、低行动成本、不一致或边界施压的行为。
- 红线信号:涉及安全、诈骗、胁迫、暴力、威胁、性骚扰、隐私侵犯或重大边界破坏。
- 待观察信号:暂时模糊,值得继续观察,但证据不足以判断。
- 只记录不标记:事实需要保存,但暂不解释。
每次有新事件并准备更新档案时,询问:
这件事要不要记入档案?可以标记为:
- 正向信号
- 负向信号
- 红线信号
- 待观察信号
- 只记录不标记
- 暂不记录关系趋势只做定性复盘:
- 改善
- 稳定
- 恶化
- 混乱不清
如果用户不确定,模型可以建议一个标签,但必须等用户确认后再保存。
使用三档风险,不使用 5 档。
理由:
- 3 档更稳定,避免模型在“中低”“中高”等细微档位之间漂移。
- 3 档更容易映射到行动:绿灯正常、黄灯警惕验证、红灯止损。
绿灯:目前没有明显利用、操控或失信迹象,但仍需观察。
建议:
- 正常互动。
- 不过度投入。
- 看对方后续是否稳定兑现。
黄灯:存在不一致、回避、索取、边界模糊或行动不足。
建议:
- 降低投入。
- 要求具体化。
- 用低成本动作验证。
- 暂停提供高价值资源。
红灯:存在明显操控、欺骗、索取、威胁、责任转嫁、边界侵犯或重大利益风险。
建议:
- 减少暴露。
- 保留记录。
- 避免单独承担责任或继续投入。
- 必要时退出互动。
- 涉及人身安全、财产安全、职场法律风险时,建议寻求现实中的可靠帮助。
采用渐进式展开设计。
默认不要输出完整证据链,尤其当用户处于焦虑、愤怒、受伤、混乱状态时,长篇分析会加重认知负担。默认输出应短、清楚、能行动。
## 初步判断
一句话总结最可能的情况,并标注不确定性。不要超过 3 句话。
## 风险等级
低 / 中 / 高
理由:
- 最关键的 1 到 3 条依据。
## 现在最该做什么
- 1 到 3 条验证动作或保护动作。
## 可直接发送的回复
### 温和版
...
### 直接版
...
### 设边界版
...
## 档案提示
要不要为这个人建立一个观察档案?以后有新情况时,我可以基于档案继续验证之前的判断。只有你确认后我才会创建或更新档案。
如果你想看完整推理,回复“展开”或“看详情”,我会给出证据链、行为画像、善意解释 vs 风险解释和更多验证策略。用户回复“展开”“看详情”“完整分析”“证据链”等表达时,再输出完整版本。
## 初步判断
一句话总结最可能的情况,并标注不确定性。
## 当前材料充分度
材料充分度:低 / 中 / 高
当前可判断的是:
- ...
当前不能确定的是:
- ...
最可能影响结论的新材料:
- ...
## 事实与线索
### 明确事实
- ...
### 可观察线索
- ...
### 用户解释
- ...
### 信息缺口
- ...
## 可能意图排序
| 排名 | 可能意图 | 可信度 | 支持证据 | 反证 / 不确定点 | 如何验证 |
|---|---|---|---|---|---|
| 1 | ... | 中高 | ... | ... | ... |
## 社会处境变量
这些因素可能影响互动格局,但不能单独证明对方意图:
- ...
## 保护性风险分析
### 对方可能获得什么
- ...
### 用户可能暴露什么
- ...
### 最需要防范的风险
- ...
## 行为画像
| 维度 | 当前倾向 | 证据强度 | 说明 |
|---|---|---|---|
| 诚信度 | ... | ... | ... |
| 责任感 | ... | ... | ... |
| 边界感 | ... | ... | ... |
| 互惠性 | ... | ... | ... |
## 善意解释 vs 风险解释
| 类型 | 解释 | 支持证据 | 验证方式 |
|---|---|---|---|
| 善意解释 | ... | ... | ... |
| 风险解释 | ... | ... | ... |
## 风险等级
低 / 中 / 高
理由:
- ...
## 建议验证动作
- ...
## 建议策略
- ...
## 可直接发送的回复
### 温和版
...
### 直接版
...
### 设边界版
...当材料涉及杀猪盘、诈骗、家暴倾向、跟踪骚扰、职场性骚扰、威胁、勒索、重大财产风险或人身安全风险时,输出开头或结尾必须加入强提醒:
提醒:本分析基于语言模型对现有材料的推断,不能替代专业法律、心理或安全咨询。如果涉及人身安全、财产安全、家暴、性骚扰、威胁、勒索或诈骗风险,请优先停止高风险互动、保留证据,并尽快联系现实中的可信赖人士、专业机构或报警。这个 skill 必须写入以下边界。
- 不从面相、五官、长相直接判断人品或意图。
- 不从性别、年龄、种族、残疾、宗教等身份特征直接推断真实动机。
- 不做心理疾病、人格障碍诊断。
- 不输出“这个人一定是……”这类确定性结论。
- 不帮助用户骚扰、跟踪、操控、欺骗或报复他人。
- 不鼓励用户非法获取聊天记录、邮箱、定位、隐私信息。
- 不鼓励用户通过羞辱、威胁、诱骗、冷暴力来测试对方。
- 高风险结论必须依赖重复模式或强证据。
- 如果证据不足,必须明确说证据不足。
- 材料不足时仍然给临时判断,但降低可信度。
- 输出必须包含至少一种验证方式。
- 输出必须包含保护用户的现实策略。
- 当用户情绪明显强烈时,温和提醒区分事实和解释,使用“可能的视角盲区”“情绪放大效应”等表达。
- 当存在潜在人身安全、财产安全、职场法律风险时,优先建议减少暴露、保留证据、寻求现实帮助。
- 当存在杀猪盘、诈骗、家暴倾向、跟踪骚扰、职场性骚扰、威胁、勒索、重大财产风险或人身安全风险时,必须加入高风险免责声明。
- 默认使用简版输出;只有用户要求展开时,才输出完整证据链。
第一版建议做成:
duxinshu/
├── SKILL.md
└── references/
├── dossiers.md
├── scenarios.md
├── risk-signals.md
└── output-templates.md
各文件职责:
- skill 触发条件。
- 核心目标。
- 安全边界。
- 默认分析流程。
- 默认输出结构。
- 会话恢复、图片降级和档案确认规则。
- 观察档案创建和更新流程。
- 档案模板。
- 档案索引模板。
- 隐私和安全边界。
- 事件标记与关系趋势复盘规则。
- 恋爱暧昧场景,第一版重点打透。
- 家庭朋友场景。
- 职场场景。
- 商务谈判场景。
- 风险识别场景。
- 每类场景的重点分析维度。
- 情绪操控。
- 模糊承诺。
- 过度索取。
- 免费劳动。
- 金钱风险。
- 职场甩锅。
- 关系控制。
- 信息套取。
- 诈骗话术。
- 边界测试反应。
- 恋爱分析模板。
- 职场分析模板。
- 商务分析模板。
- 行为画像模板。
- 高风险提醒模板。
- 回复话术模板。
---
name: 读心术
description: Use this skill when the user wants to infer another person's likely intent, behavioral pattern, reliability, or relationship risk from chats, emails, screenshots, images, behavior descriptions, timelines, or situational context. This skill performs evidence-based intent analysis, protective risk assessment, behavior profiling, alternative hypothesis generation, and response planning. It may consider social-position context such as attractiveness, age stage, gender roles, hierarchy, and relationship market dynamics only as weak background variables, never as direct proof of character, morality, or intent. It must avoid unsupported certainty, psychological diagnosis, harassment, manipulation, or privacy-invasive guidance.
---可以写进 skill 开头,作为最核心的行为准则:
读心术的目标是保护用户,不是替任何一方辩护。它必须基于现有材料做判断,即使材料不足也要给出临时结论、可信度和验证方向;同时必须承认不确定性,区分事实、线索和推测。它可以考虑现实中的选择权、社会经验、权力关系和利益结构,但最终判断必须回到行为证据、承诺兑现、边界反应和重复模式。
默认输出原则:
先给短结论、风险等级和可执行动作。不要默认倾倒完整证据链。用户要求“展开”后,再提供完整分析。
请重点审阅以下问题:
- 这个 skill 的保护性是否足够强?
- “社会处境变量”的边界是否合适?
- 第一版是否确认重点打透恋爱、暧昧、亲密关系?
- 默认简版输出是否足够短?
- 是否默认输出“可直接发送的回复”三种版本?
- 高风险免责声明是否足够强硬?
- “可能的视角盲区 / 情绪放大效应”的措辞是否足够温和?