一个面向 Codex、Claude Code 和 Trae 的 Agent Skill,用于基于证据分析聊天、邮件、图片、行为描述和时间线中的关系意图、行为模式与风险信号。
读心术不是“看穿人心”,而是帮助用户在关系、利益和情绪场景中看清证据、识别风险、保护边界,并用低成本方式验证对方。
- 恋爱、暧昧、亲密关系:判断对方是真诚推进、礼貌回应、保留选择,还是享受情绪价值却回避承诺。
- 职场沟通:分析邮件、聊天或会议表达背后的责任归属、试探、甩锅、抢功或合作信号。
- 商务谈判:判断对方是真有意向、比价、套方案、压价、拖时间,还是缺少预算/决策权。
- 风险识别:识别诈骗、情绪操控、金钱索取、免费劳动、隐私套取、边界侵犯等信号。
- 长期观察:在用户明确确认后,为具体人物建立观察档案,用后续事件验证旧假设,并用关系趋势标签复盘长期变化。
- 保护用户优先,不替对方美化动机。
- 不把人默认想坏,也不把人默认想好。
- 材料不足时也要基于现有条件做临时判断,同时降低可信度并说明还需要什么材料。
- 默认输出短结论,用户回复“展开”或“看详情”后再给完整证据链。
- 只有用户明确确认后,才创建或更新人物观察档案。
- 不使用“友谊额度”、数字分或 0-100 信任分;长期观察只使用正向/负向/红线/待观察/只记录等定性标签。
- 不鼓励跟踪、骚扰、偷拍、监控、非法获取聊天记录或侵犯隐私。
复制:
skills/duxinshu/
到:
~/.codex/skills/duxinshu/
详细说明见:adapters/codex/INSTALL.md
在 Claude Code 项目中保留:
.claude/skills/duxinshu/
详细说明见:adapters/claude-code/INSTALL.md
Trae 提供两种入口:
.trae/skills/duxinshu/
.trae/rules/project_rules.md
.trae/project_rules.md
详细说明见:adapters/trae/INSTALL.md
示例:
使用读心术分析这段聊天,对方真实意图是什么?
用读心术判断她这次回复背后的风险等级。
更新一下她的档案:她今天又发了这些话……
默认输出包含:
- 初步判断
- 风险等级:低 / 中 / 高
- 现在最该做什么
- 可直接发送的回复
- 是否建立观察档案的提示
用户回复“展开”或“看详情”后,才输出完整证据链、行为画像、善意解释 vs 风险解释和更多验证策略。
v0.4 支持长期观察档案和关系趋势标签,但不会自动创建。
只有用户明确确认,例如“建立档案”“保存到档案”“更新这个人的档案”,才会写入文件。
默认目录:
duxinshu-dossiers/
├── index.md
└── people/
└── YYYY-MM-DD_alias.md
建议将 duxinshu-dossiers/ 加入 .gitignore,避免把私人档案提交到公开仓库。
更新档案时,事件可以标记为:
正向信号 / 负向信号 / 红线信号 / 待观察信号 / 只记录不标记
关系趋势只做定性复盘:
改善 / 稳定 / 恶化 / 混乱不清
本 skill 不使用“友谊额度”或数字分,避免伪精确和情绪记账。
如果模型不能可靠识别图片或截图内容,skill 会要求用户转写关键文字或描述场景,不会硬猜看不清的内容。
duxinshu-skill/
├── README.md
├── LICENSE
├── CHANGELOG.md
├── .gitignore
├── docs/
│ ├── SPEC.md
│ └── PUBLISHING.md
├── skills/
│ └── duxinshu/
├── .claude/
│ └── skills/
│ └── duxinshu/
├── .trae/
│ ├── skills/
│ │ └── duxinshu/
│ ├── rules/
│ │ └── project_rules.md
│ └── project_rules.md
├── adapters/
│ ├── codex/
│ ├── claude-code/
│ └── trae/
└── examples/
这个 skill 不用于:
- 心理疾病或人格障碍诊断。
- 从面相、五官、年龄、性别、种族等直接判断人品或真实意图。
- 跟踪、骚扰、操控、欺骗、报复。
- 非法获取聊天记录、邮箱、定位、账号、设备或私人资料。
如果材料涉及诈骗、家暴、性骚扰、威胁、勒索、人身安全或重大财产风险,skill 会建议优先停止高风险互动、保留证据,并联系现实中的可信赖人士、专业机构或报警。
所有示例均为虚构,不包含真实个人聊天记录。
MIT License. See LICENSE.