有些人已经走了,但她留下的上下文,还可以继续运行。
有些关系没有结尾,只有未关闭的标签页。
有些人不再回复了,但她说过的话,还在你的缓存里发热。
把前任蒸馏成一个 AI Skill。把遗憾整理成结构。把那点不体面的深情,交给报告去命名。
re-love 是一个 文档驱动的前任 Skill 原型项目。
它不负责替你圆满,也不负责替谁洗白。
它只是把一段已经散掉的关系,重新整理成可以阅读、可以追溯、可以复盘的形状。
你提供:
- 聊天记录
- 截图 / 照片
- 你自己的回忆
- 你迟迟不肯删除的上下文
它会把这些零散材料,慢慢收束成:
memory.md:共同记忆、时间线、场景碎片persona.md:前任画像、说话方式、情绪风格lessons.md:舔狗诊断、关系失衡点、复盘建议report.md:适合回看的总报告- 最终可调用的
SKILL.md
你可以把它理解成:
不是为了复合,甚至也不只是为了怀念。
而是为了给那段反复想起、又讲不清楚的关系,补一份迟来的结构化说明。
| 命令 | 说明 |
|---|---|
/re-love |
创建新的前任档案 |
/re-love-update |
追加新材料并修正画像 |
/re-love-report |
单独生成舔狗诊断 / 关系复盘 |
/re-love-list |
查看当前已整理对象 |
/re-love-delete |
删除指定对象 |
- 你记得 ta 讨厌香菜,ta 只记得你“有点敏感”
- 你的深夜长文像产品发布会,ta 的回复像工单系统自动回执
- 你不是放不下,你只是还没把这段关系归档
- 你以为自己念旧,其实只是缓存还没清干净
如果你看到这里笑了一下,或者沉默了一下,
那这个项目大概就是写给你这种人的。
| 功能 | 说明 |
|---|---|
| 前任人格蒸馏 | 根据聊天、截图和主观描述,整理出更像 ta 的表达风格 |
| 共同记忆提取 | 把散落在聊天框、相册和脑海里的碎片,拼回时间线 |
| 舔狗诊断 | 分析关系中的主动失衡、情绪追逐与确认需求 |
| 关系复盘 | 从模式、证据、结论、建议四层复盘一段关系 |
| 可持续修正 | 后续可以继续补材料、纠正“不像 ta”的地方 |
| OpenSpec 驱动 | 已初始化 OpenSpec,便于后续按 change/spec 继续迭代 |
| 来源 | 形式 | 当前状态 |
|---|---|---|
| 微信聊天记录 | 粘贴文本 / 导出内容 | ✅ 支持 |
| QQ / Telegram / 其他聊天 | 粘贴文本 | ✅ 支持 |
| 截图 | 图片描述 / OCR 后文本 | ✅ 支持 |
| 照片 | 时间地点与主观回忆 | ✅ 支持 |
| 社交媒体内容 | 文案 / 截图 | ✅ 支持 |
| 纯口述回忆 | 直接描述 | ✅ 支持 |
| 自动解析脚本 | 结构化导入 | 🚧 后续版本 |
推荐优先级:
深夜聊天 > 吵架记录 > 日常对话 > 社交媒体文案 > 只有一句“她很温柔”
git clone https://github.com/kk12521/re-love
cd re-lovemkdir -p .claude/skills
git clone https://github.com/kk12521/re-love .claude/skills/re-lovemkdir -p .agents/skills
git clone https://github.com/kk12521/re-love .agents/skills/re-love本仓库同时提供了:
.claude/skills/re-love/SKILL.md.agents/skills/re-love/SKILL.md都会指向根目录主
SKILL.md
/re-love
像把旧聊天框摊开,一格一格捡回来的那种记忆:
- 认识与相处时间线
- 常见场景
- 常去地点
- 甜蜜片段
- 冲突片段
- 只有你们懂的细节
不是“她是谁”的标准答案,而是“她大概会怎么说、怎么退后、怎么靠近”:
- 口头禅
- 回消息的方式
- 敷衍 / 开心 / 生气时的区别
- 亲密与冲突中的行为模式
- 哪些话 ta 会说,哪些不会说
不是鸡汤,是复盘;不是卖惨,是命名:
- 谁更主动
- 谁更焦虑
- 谁更像在“追着关系跑”
- 误解总是怎么开始的
- 这段关系最该带走的教训是什么
把前面的碎片压缩成一份适合深夜回看的总结:
- 一句话结论
- 关系概览
- ta 的画像
- 问题卡点
- 值得记住的 3 件事
- 最该改掉的 3 件事
除了报告,你还会得到一个可以继续调用的前任人格壳:
SKILL.mdmemory.mdpersona.mdlessons.mdmeta.json
默认建议输出到:
reloves/{slug}/
示例文件位于:
examples/sample-memory.mdexamples/sample-persona.mdexamples/sample-lessons.mdexamples/sample-report.mdexamples/sample-skill.md
这些文件的目标不是替谁写传记,
而是让你一眼看懂:这个项目会怎样把一段关系,从情绪变成文本。
参考 colleague-skill 的双层生成思路,re-love 现在建议把每个对象整理成:
| 部分 | 内容 |
|---|---|
memory.md |
你们共同经历过什么 |
persona.md |
ta 是怎么说话、怎么冷、怎么靠近的 |
lessons.md |
这段关系里到底谁在追、谁在退、哪里出了问题 |
report.md |
给用户看的汇总报告 |
SKILL.md |
最终可调用的人格壳 |
meta.json |
档案元信息 |
执行逻辑可以理解为:
用户输入材料
↓
提取共同记忆
↓
提取人物画像
↓
做关系复盘
↓
组装成最终前任 Skill
这个项目现在已经补上两类后续维护模板:
prompts/merger.md- 处理用户追加新材料时怎么合并
prompts/correction_handler.md- 处理“这不像 ta”“ta 不会这样说”之类的纠正
换句话说,re-love 不只是“一次生成”,也支持:
- 增量补档
- 人格修正
- 关系结论复写
re-love/
├─ .claude/
│ ├─ settings.json
│ └─ skills/re-love/SKILL.md
├─ .agents/
│ └─ skills/re-love/SKILL.md
├─ .codex/ # OpenSpec 为 Codex 生成的命令与技能
├─ openspec/ # OpenSpec 规范与变更目录
├─ SKILL.md # 主 Skill 入口
├─ README.md
├─ prompts/
│ ├─ intake.md
│ ├─ memory_builder.md
│ ├─ persona_builder.md
│ ├─ lessons_builder.md
│ ├─ report_builder.md
│ ├─ merger.md
│ └─ correction_handler.md
├─ examples/
│ ├─ sample-memory.md
│ ├─ sample-persona.md
│ ├─ sample-lessons.md
│ ├─ sample-report.md
│ └─ sample-skill.md
├─ assets/
├─ output/
├─ reloves/
└─ tools/
当前已补上两个本地工具:
tools/skill_writer.py- 创建对象档案
- 组装最终
SKILL.md - 列出 / 删除已有对象
tools/version_manager.py- 对单个对象做版本备份
- 列出现有备份版本
示例:
python tools/skill_writer.py --action create --name 晚晚 --sources chat screenshot memory
python tools/skill_writer.py --action list
python tools/skill_writer.py --action assemble --slug 晚晚
python tools/version_manager.py --action backup --slug 晚晚v1 先做对体验有感知的骨架,不急着堆自动化:
- 先把 README 写得像一点深夜文学,也像一个正经项目
- 先把 Skill 主流程定下来
- 先把 prompts 和 examples 做完整
- 先能让人看懂“这个项目到底在干嘛”
后续再加:
- 聊天记录解析脚本
- 图片 / EXIF 分析
- 多对象档案管理
- HTML 报告
- 版本回滚
- 结构化导入器
- 本项目只适合做个人回忆整理与关系复盘
- 不用于骚扰、冒充、跟踪或侵犯他人隐私
- Skill 生成的形象,只是你手里材料蒸馏出来的近似版本,不是真人本身
- 如果你只是想被安慰,这个项目可能不够温柔;它更像一份凌晨两点写出来的事故复盘
有些人删了聊天框,
却没有删掉你脑子里的索引。
有些对话停在“嗯”,
有些遗憾停在“要不算了”。
可记忆不会自己退出,
情绪也不会自动归档。
所以 re-love 做的事很简单:
不替你追回谁,
也不替谁重新爱你。
它只是把那段还在反复调用的过去,
从情绪,整理成结构;
从碎片,整理成文本;
从深夜反复点开的聊天框,
整理成一份终于可以看懂的说明。