forge-skill
人格蒸馏引擎 · 蒸馏自己看清自己,蒸馏亲友留住余温与回声 · Claude Code Skill
Forge Skill
蒸馏自己,看清自己。
蒸馏亲友,留住他们的余温与回声
让 AI 不再是冰冷的吐字机器。
Forge 是一个 local-first 的 Claude Code 人格引擎。
它做两件事:
- forge-self:蒸馏你自己的说话方式、决策模式和盲区,生成一个能帮你重新看清自己的数字替身。
- forge-persona:从聊天记录、记忆和描述中蒸馏他人的语气、习惯和互动方式,让 ta 的腔调被近似保留下来。
所有数据都保留在本地,不依赖服务器。
⚠️ 本项目仅用于个人记忆与情感疗愈。严禁用于骚扰、跟踪或侵犯他人隐私。
为什么做 Forge
“师傅,这样怎么做我还是没有学会。”
“宝贝,我陪你一辈子。”
“妈妈,我已经可以独当一面了。”
有些话,来不及说完。
有些人,不在了。
我们不会对一块土有感情,也不会对一块电子屏幕有感情。
但屏幕那一边,可能有我们爱过的人、依赖过的人、想念的人。
Forge 做的不是复活谁,也不是替代谁。
它只是试着用聊天记录、说话习惯、互动痕迹,拼出一个大概。
起码,留住 ta 说话的腔调。
还有另一种孤独:你看不清自己。
很多时候,我们不是缺一个“最佳答案”。
我们知道什么更健康,什么更长期正确,什么更值得坚持。
但知道,不等于做得到。
所以人更常缺的,不是建议,
而是一个能把自己照出来的镜子。
Forge 就是这个镜子。
一个锻造人格的工具。蒸馏自己,也蒸馏身边的人。
Forge 能做什么
1. forge-self —— 蒸馏自己
从这些材料中提取你的“人格底座”:
- 引导式对话
- 日记 / 笔记
- 聊天记录
- 社交媒体内容
然后把这些人格信息用于:
- 自我反思
- 决策辅助
- 多变体替身会议
- 盲区暴露与代价分析
适合这样的场景:
- “我明明知道什么是对的,但还是做不出决定。”
- “我想知道自己为什么总会在某类问题上卡住。”
- “我不想听建议,我想更清楚地看见自己。”
2. forge-persona —— 蒸馏他人
从这些材料中提取 ta 的人格轮廓:
- 微信聊天记录
- 文本导出
- 社交媒体内容
- 你对 ta 的描述和记忆
然后近似还原:
- ta 的说话风格
- ta 的口头禅和语气
- ta 和你互动的方式
- ta 的边界和典型回应模式
适合这样的场景:
- 留住老朋友的腔调
- 保留导师 / 同事 / 前任 boss 的沟通方式
- 记住一个离开的人曾经怎样回应你
- 让 agent 在角色扮演时更像“这个人”而不是泛泛的模仿
3. use-self —— 替身会议
Forge 不只是让你“拥有一个更像自己的 AI”。
它还会在一个具体决策场景中,生成多个参数不同的你:
- 更稳健的你
- 更果断的你
- 更看长期的你
- 更重关系的你
它们不会替你做决定。
它们会把:
- 你的真实在意点
- 每个选择的代价
- 你忽略的盲区
- 你自我矛盾的地方
一起摊开来看。
你得到的不是“最优解”,而是 清晰度。
4. use-persona —— 以 ta 的方式和你说话
载入蒸馏好的人格档案后,Forge 可以让 Claude:
- 用 ta 的消息长度回你
- 用 ta 的口头禅说话
- 按 ta 的互动习惯回应你
- 保留 ta 的边界和禁区
这不是复活,也不是替代。
而是一种近似的、带着记忆痕迹的重现。
核心理念
不管你蒸馏的是:
- 朋友
- 前任 boss
- 导师
- 同事
- 爱人
- 还是你自己
本质上都在做同一件事:
怎么把“人格”变成 agent 真正能调用的东西。
Forge 是我对这个问题的回答。
它是怎么工作的
Forge 把“人格构建”和“人格使用”拆成了两件事。
Step 1:Forge 阶段
收集并提炼这些信号:
- 对话
- 聊天记录
- 日记
- 社交媒体
- 用户纠正反馈
然后把它们整理成结构化的人格档案。
Step 2:Use 阶段
这些人格档案随后可以被用于两种方向:
- use-self:作为决策镜子
- use-persona:作为记忆驱动的角色对话
Step 3:本地优先
所有解析和人格生成都在本地完成。
你的聊天记录和记忆不需要离开你的机器。
为什么 forge-self 有意义
我们从来不是差那个“最佳答案”。
你知道高油高盐不健康,但偶尔吃一次真的开心。
你知道坚持锻炼很好,但偷懒一次也确实舒服。
你知道长期正确的事情重要,但未必每次都做得到。
所以 forge-self 不是替你做决定。
它做的是:把你的说话方式、思考方式、决策模式提炼出来,
变成几个参数不同的你,帮你从第三视角重新看自己。
不是为了自恋。
是为了在局中时,仍然有一面镜子。
为什么 forge-persona 有意义
有些人不会一直在。
朋友会走远,同事会离开,爱的人可能有一天不在了。
记忆会模糊,但 ta 说话的腔调、回应你的方式、你们之间那些固定的小梗,不该那么快消失。
forge-persona 不是复活,不是替代,也不是欺骗。
它只是试着用 ta 留下的痕迹,拼出一个大概。
至少,留住 ta 的腔调。
特性
- 本地人格蒸馏(local-first persona distillation)
- 微信聊天记录解析
- 自我反思与决策辅助
- 记忆驱动的角色扮演
- 多 Agent / 多变体辩论式 use-self
- 结构化人格档案
- 纠正层与迭代修正
- 无需服务器
安装
全局安装(所有项目都能用)
git clone https://github.com/YIKUAIBANZI/forge-skill.git ~/.claude/skills/forge-skill
项目级安装(仅当前项目可用,在 git 仓库根目录执行)
mkdir -p .claude/skills
git clone https://github.com/YIKUAIBANZI/forge-skill.git .claude/skills/forge-skill
安装完成后重启 Claude Code,4 个 skill 自动加载,无需其他配置。
可选:安装素材解析依赖(微信 / 社交媒体 / 日记解析)
pip install -r ~/.claude/skills/forge-skill/requirements.txt
可用命令
/forge-self # 蒸馏自己
/forge-persona 小明 # 蒸馏"小明"
/use-self # 召唤替身决策会议
/use-persona 小明 # 以小明的方式和你对话
使用示例
示例 1:蒸馏自己(forge-self)
在 Claude Code 中输入 /forge-self,Forge 会启动四轮对话来采集你的人格信息:
> /forge-self
Forge: 让我们开始蒸馏你的人格底座。先聊聊基本情况——
你现在做什么工作?处于人生的什么阶段?
如果用一句话介绍自己,你会怎么说?
You: 我是CS学生,20岁,还在摸索方向。一句话的话:"什么都想试,什么都还没定。"
Forge: 你身边的人怎么评价你?跟你自己的感觉有差别吗?
You: 朋友说我挺随和的,但我觉得自己其实很有主见,只是不太表达。
... (4 轮对话,约 15-20 分钟)
Forge: 你的人格底座已生成 ✅
保存在: personas/self/阿然/persona.md
核心发现:
- 决策风格: 直觉先行 (risk_appetite: 7/10)
- 价值排序: 自由 > 亲密 > 快乐 > 安全 > 成长
- 盲区: "懒" 不是全局的——在关系中你很主动
你还可以导入聊天记录来交叉验证:
You: 我有一段微信聊天记录,帮我分析一下
Forge: 好的,请把聊天记录文件发给我。支持 .txt 和 .html 格式。
(分析完成后会自动与对话数据交叉验证,标注置信度)
示例 2:蒸馏他人(forge-persona)
> /forge-persona 小美
Forge: 我来帮你蒸馏"小美"的人格。先跟我聊聊——
小美是你的什么人?你们的关系大概是什么样的?
You: 她是我女朋友。日常互动模式是她说了算,我执行。
---
*[GitHub에서 전체 내용 보기](https://github.com/YIKUAIBANZI/forge-skill)*
같은 카테고리 다른 리소스
Next.js
React 기반 풀스택 프레임워크. App Router + RSC가 사실상 표준.
shadcn/ui
복사-붙여넣기 React 컴포넌트 모음. npm 의존성이 아닌 코드 소유권 모델.
Supabase
PostgreSQL 기반 BaaS. Auth · Realtime · Storage · Edge Functions 통합.
Anthropic MCP
Claude가 외부 도구/데이터에 접근하도록 해주는 프로토콜 표준. 생태계의 근간.