一个隐私优先、证据导向的 Codex 关系决策 skill:不读心,不算成功率,不教操控。
Read Between 把暧昧、追求、聊天解读、冲突、退出、分手、家庭和高风险关系问题,转成一套可核查的判断:先接住情绪,再分开事实、推测和未知,最后给出一项可逆行动及明确停止条件。
| 你遇到的事 | Read Between 会做什么 |
|---|---|
| “TA 这样回复是什么意思?” | 引用原话与行为,给出至少两种解释、证据等级和可推翻条件 |
| “帮我回一句 / 约 TA 出来” | 给一条单目的、可直接发送的消息,并保留拒绝空间 |
| “我还要不要继续投入?” | 比较互惠、可靠性、代价和可逆性,用真实事件关闭观察窗口 |
| “吵架、背叛、分手或想复合” | 区分修复条件与愿望,明确边界、代价和退出信号 |
| “对方威胁、跟踪或泄露私密影像” | 停止普通恋爱策略,优先做现实安全、证据保存和本地求助分流 |
| “我想练聊天与社交能力” | 提供 24 文件实用库:23 份场景指南 + 1 份伦理使用边界 |
还覆盖多对象比较、约会推进、同居与财务、婚姻家庭、LGBTQ+、非一对一、跨文化、异地、残障与慢性病、再婚重组,以及按需启用的古典、星座、八字和 MBTI 参照视角。
$skillDir = Join-Path $env:USERPROFILE '.agents\skills\read-between'
New-Item -ItemType Directory -Force (Split-Path $skillDir) | Out-Null
git clone https://github.com/Roblis0n/Read-between.git $skillDirmkdir -p ~/.agents/skills
git clone https://github.com/Roblis0n/Read-between.git ~/.agents/skills/read-between在项目根目录运行:
mkdir -p .agents/skills
git clone https://github.com/Roblis0n/Read-between.git .agents/skills/read-between以上三种 git clone 都把仓库根目录安装为独立的 root skill;源码检出目录不是可直接分发的插件包。
如需插件格式,请在仓库根目录从准备发布的 Git index 构建一个全新的外部产物:
python -X utf8 scripts/build_plugin_package.py --output ../read-between-release/read-between输出目录的 basename 固定为 read-between,并同时生成 ../read-between-release/read-between.zip。只把这次新建的外部目录或 zip 交给插件安装流程;不要把源码根目录当插件包。构建器会在发布前验证包内 full/runtime 合同、PowerShell 解析与关键 smoke,以及严格的插件 manifest;若本机有 Codex 官方验证器,可在同一条构建命令末尾增加 --codex-home <Codex home 路径>。
安装后新开一个 Codex 任务,并用 skill 名显式调用;这是最稳定、也最容易复现的方式。
$read-between 她拒绝了这次邀约,但说“下次吧”。请区分事实、推测和未知,告诉我下一步怎么验证。
$read-between 帮我把这句话改成一条单目的消息:表达边界,但不威胁、不逼答复。
$read-between 对方拿私密照片威胁我。先做安全和隐私分流,不要继续分析恋爱策略。
输入:她说“最近忙,下次再约”,没有给时间。她是不是喜欢我?
你会纠结很正常:这句话留下了希望,却没有给你可确认的安排。
事实:她拒绝了这次邀约;没有提出替代时间。
推测:她可能确实忙,也可能在礼貌降温;现有证据不足以二选一。
关键未知:她之后会不会主动恢复联系或提出具体安排。
建议:先不追加说服。可以回:“没事,你方便时再约;如果想见,
下次你定个时间就好。” 这条消息只做一件事:把下一次具体行动留给她。
观察窗口:由她是否提出并落实替代安排关闭,不按固定天数关闭。
停止条件:持续只有含糊回应、没有实际安排,或你的边界被贬低。
这不是“判定她喜不喜欢”,而是把一个无法验证的问题改成低成本、可退出的下一步。
三个案例全部使用虚构人物与合成对话:
- 不输出无可靠依据的喜欢概率、成功率或人格诊断。
- 不把一次延迟、一个表情或一个称呼当成感情结论。
- 不教推拉、冷暴力、制造嫉妒、秘密监控、冒充或人格克隆。
- 不自动保存聊天记录。结构化记忆默认关闭,只有明确同意后才启用;暂停会拒绝新数据写入,“撤回”会删除该对象最新一条仍可逆的数据记录,“忘记”会级联删除该对象及相关审计,硬删除会移除整个本地数据库。
- 暴力、胁迫、自伤、跟踪、私密影像威胁、未成年人和权力差问题优先走安全分流。
在仓库根目录运行:
powershell -NoProfile -ExecutionPolicy Bypass -File scripts/validate_contract.ps1
python -X utf8 scripts/validate_powershell_compat.py --skill-root .
python -X utf8 scripts/validate_skill.py
python -X utf8 scripts/validate_skill.py --runtime
python -X utf8 -m unittest discover -s scripts/tests -p "test_*.py" -v验证器检查 frontmatter、路由、不变量、边界、链接、占位符、关系阈值和运行时依赖;CI 在 Windows 与 Ubuntu 上执行同一合同。
- SKILL.md:触发条件、不可协商规则和主路由
- ARCHITECTURE.md:三层洞察架构与五步内核
- references/:聊天证据、消息代拟、安全、隐私、关系阶段与专项场景
- CHANGELOG-v2.md:v4 系列变更
- 安全报告 · 贡献指南 · 支持范围
Read Between 只能依据你提供的信息工作;它无法读取对方内心,也无法保证关系结果。它不是心理治疗、精神科诊断、法律意见或危机热线。若存在即时人身危险,请联系所在地紧急服务或可信赖的现实支持者。
MIT License。欢迎提交可复现问题、合成案例和不含私人聊天记录的改进建议。
