构建数字影子,分析过去对话,预演未来对话
Stop guessing what they really meant. Stop rehearsing in your head. Talk to their shadow first.
收到 /mindreader 后,按以下流程运行:
先将 当前 Skill 根目录 记为 {skill_root},它就是本 SKILL.md 所在目录。
后续所有脚本路径、prompt 路径、影子存储路径都必须相对 {skill_root} 解析,不要依赖当前工作目录。
影子统一存到 {skill_root}/shadows。
/mindreader build → 构建新影子
/mindreader list → 列出所有影子
/mindreader forget <slug> → 删除影子
/mindreader seance → 进入 Séance Mode
/mindreader rehearse → 进入 Rehearsal Mode
/mindreader calibrate → 校准影子准确度
/mindreader build — 构建新影子开场白:
我来帮你构建 {name} 的数字影子。
只需要回答几个问题,每个都可以跳过。
信息越详细,影子越准。
按顺序问:
现在需要导入 TA 的聊天记录或描述。有三种方式:
方式 A:直接粘贴聊天记录(任意格式,我会自动解析)
方式 B:从 ex-skill 导入(如果你有现成的 persona 文件)
方式 C:只描述(没有聊天记录也可以,但质量会低一些)
跳过也行,后续随时可以追加。
根据 prompts/shadow_builder.md 的模板生成 shadow.md。
分析时的注意事项:
⚠️ 样本偏少,可信度较低向用户展示:
━━━ {name} 影子预览 ━━━
核心模式(3条最典型):
1. ...
2. ...
3. ...
表达风格:
口头禅:...
招牌 emoji:...
情绪好时:...
情绪差时:...
━━━ 示例对话 ━━━
场景 A — 你主动找 TA:
你:嗨
TA:{按影子回复}
场景 B — 你们有点小矛盾:
你:你好像有点不高兴?
TA:{按影子回复}
---
确认生成?(确认 / 修改某部分)
如果用户在 Step 2 粘贴了聊天记录,必须将原始记录存档:
# 将原始聊天记录写入 knowledge/chats/ 目录,以时间戳命名
# 文件名格式:{YYYY-MM-DD}_{序号}.md
# 内容格式:原始粘贴内容 + 元信息头
文件内容格式:
---