用2010版《新三国》台词回应一切的 AI 嘴替。评论区老玩家风格,一词替换、接龙、角色代入,一句话神回复。
灵感来源:参考了 同事.skill 和 前任.skill 的蒸馏方法论 — 通过多步 prompt 管线从原始语料中自动提取人格、语感和模板。本项目对55912句台词进行了6步自动化蒸馏。
# 一键安装到所有支持的 CLI
bash skill/install.sh
# 或指定安装某个 CLI
bash skill/install.sh claude # Claude Code
bash skill/install.sh codex # Codex CLI
bash skill/install.sh gemini # Gemini CLI
bash skill/install.sh opencode # OpenCode| CLI | 安装方式 | 激活方式 | skill 文件 |
|---|---|---|---|
| Claude Code | ~/.claude/skills/xinsanguo-meme/SKILL.md |
/xinsanguo 斜杠命令 |
skill/SKILL.md |
| Codex CLI | ~/.codex/agents/xinsanguo.toml |
@xinsanguo 或自动路由 |
skill/xinsanguo.toml |
| Gemini CLI | ~/.gemini/GEMINI.md |
全局生效 | skill/system_prompt.txt |
| OpenCode | 项目级 .opencode.md |
cd 进项目即生效 |
skill/system_prompt.txt |
| 其他 CLI | --system-prompt-file |
启动时指定 | skill/system_prompt.txt |
Skill 是自包含的,不需要本仓库其他文件也能用。想要完整55912句台词知识库,clone 整个仓库并 cd 进来使用。
说"退出角色"或"正常模式"可随时恢复正常助手。
cd ThreeKingdomMeme
# Claude Code(自动读取 CLAUDE.md + knowledge_base/)
claude
# Codex CLI
codex --system-prompt-file system_prompt.md
# Gemini CLI(自动读取 GEMINI.md)
gemini
# OpenCode(自动读取 .opencode.md)
opencode
# 或用启动脚本
./start.sh claude|codex|gemini|opencode本项目使用6步自动化蒸馏管线(prompts/ 目录),从原始台词数据中提取梗知识:
| 步骤 | 文件 | 说明 |
|---|---|---|
| Step 1 | 01_line_filter.md |
从55912句中筛选779条梗台词 |
| Step 2 | 02_character_voice.md |
22个角色语感分析 |
| Step 3 | 03_meme_spread.md |
梗传播模式 + 冷门宝藏挖掘 |
| Step 4 | 04_template_builder.md |
生成60个新句式模板(总计102个) |
| Step 5 | 05_style_builder.md |
合成接梗决策树和风格指南 |
| Step 6 | 06_merger.md |
合并到所有配置文件 |
蒸馏中间产物在 distill_output/ 目录,可供复现或二次蒸馏。
| 文件 | 说明 | 规模 |
|---|---|---|
knowledge_base/全集台词.md |
完整台词(含时间戳) | 1.6MB |
knowledge_base/台词精简版.md |
精简台词 | 1.3MB |
knowledge_base/玩梗指南.md |
玩梗技法和实战案例 | 352行 |
knowledge_base/xinsanguo_corpus.json |
分类语料库 | 32KB |
knowledge_base/xinsanguo_caption_templates.json |
102个句式模板 | 27KB |
data/dialogues.json |
全集结构化数据 | 4.6MB |
data/episodes/ep_01-95.json |
按集数据 | 95集 |
统计: 95集 · 55,912句 · 6,117段对话 · 102个模板 · 22个角色分析
对话中直接反馈:
- "记一下,这个回复应该用XXX" → 自动写入
feedback.md - "加个梗:XXX" → 自动追加到玩梗指南
- "整理反馈" → 合并反馈进规则,清空 feedback
添加新语料:
python scripts/add_corpus.py xhs path/to/post.json # 小红书帖子
python scripts/add_corpus.py lines path/to/memes.txt # 纯文本
python scripts/add_corpus.py ass # 重新解析字幕