oracle-title-picklisted
Install: claude install-skill Huanyu-Hibiki/Huanyu-Skills
# /oracle-title-pick — 最优标题评审
不是选"最吸睛的",是选"最对得起观众信任的"。
## 输入
| 来源 | 内容 |
|---|---|
| 对话上下文 | oracle-title 输出的候选(含结构+动因标注) |
| `<draft-path>`(可选) | 原稿,验证标题与内容匹配 |
| `user-profile.md` | 人设校验基准 |
| state.platforms | 跨平台一致性检查 |
## 评审维度(隐式使用,不输出分数)
1. **人设一致性**(权重最高):符合用户档案的形象三词?避免营销号语气?
2. **内容匹配度**:准确反映实际内容(不夸大不误导)?
3. **受众精准度**:目标受众一眼判断"对我有用"?
4. **长期信任贡献**:发出后信任增加还是消耗?
5. **转化友好度**(转化轨):自然激发咨询兴趣而非推销感?含预期管理(谁适合/不适合)?
## 强制淘汰标准(命中任一 → 直接淘汰)
- 夸大承诺("彻底解决/完美方案/绝对好用")
- 情绪刺激过强("崩了/完了/震惊")
- 标题价值 > 内容实际价值(文不对题)
- 营销号惯用语("你还不知道吗/必看/火了")
- 与用户档案人设冲突(轻浮、讨好算法)
- **直接复用 draft 标题行 / 文件夹名 / 工作标题**——pick 的职责是挑面向观众的新标题,不是确认工作标题
## 失败分支
| 如果 | 则 |
|---|---|
| 上下文没有候选(新 session 直接调 pick) | 引导先跑 /oracle-title,或用户直接贴候选清单——不凭空造候选评审 |
| 候选**全部**被淘汰 | 不硬选"矮子里的将军"——回 /oracle-title「再来一轮」(换结构组合),或用户自拟后直接确认 |
| `<draft-path>` 缺失 | 可继续(原稿是可选校验输入),但输出标注「⚠️ 未做内容匹配校验」 |
## 流程
1. 逐条过淘汰标准 → 淘汰不合格(附原因)
2. 剩余候选隐式评估 5 维度
3. 选出 1 个最优 + ≤80 字理由(必须关联人设一致性 + 内容匹配度)
## 输出格式
```
📊 标题评审
候选淘汰:
❌ #2「...」— 夸大承诺
❌ #4「...」— 文不对题
✅ 最优标题:#N「...」
理由:...(≤80字)
确认用这个?(yes / "换一个" / "我自己改")
```
## 确认后的改名同步(三处一致)
🔴 **CHECKPOINT**:确认后触发**改名级联**(改稿标题行 + 目录名 + 文件名 + prediction 同步)——破坏性批量操作,必须停在 "yes / 换一个 / 我自己改" 等用户拍板:
用户 yes → **自动执行**:
1. **改稿标题行**:draft 第一行 `# ...` 替换为最优标题
2. **改作品目录名**:`mv <NNN>_<初始标题>/ → <NNN>_<最佳标题>/`
- Windows 注意:文件夹名去冒号等非法字符;rename 被进程锁 → copy+delete fallback(见 `../../references/platform-notes.md`);改名前检查文件管理器/笔记软件是否锁着目录
3. **改脚本文件名**:`mv scripts/<初始>.md → scripts/<最佳>.md`
4.