oracle-bonelisted
Install: claude install-skill Huanyu-Hibiki/Huanyu-Skills
# oracle-bone / 甲骨
> 商王做事之前先烧龟壳:读兆纹,刻卜辞,然后行动。几天后,把真实结果刻回同一块骨头。
> 3000 年前的贞人就在跑校准循环——这套 skill 把它还给内容创作者。
把内容创作变成可校准预测循环:**打分 → 盲预测 → 发布 → 复盘 → 进化 rubric**
本文件是**总协议 + 路由器**。具体每个阶段的工作流在 `skills/oracle-*/SKILL.md` 各子 skill 里。
**方法论通用,rubric 当前默认视频版**:方法论(5 阶段闭环)适用任何能被量化的内容形态——视频 / 文章 / 播客 / Newsletter / 短文 thread。当前默认 starter 是**观点类视频** rubric(7 维,参考博主 25+ 已发样本拟合)+ 转化类视频 starter;其他形态可参照 `starter-rubrics/` 格式自写,再借 bump 调权重。
**默认假设:用户是从零开始的新人**(一条都没发过)——cold-start 期预测会**简化**(7 维打分 + 一句话 bet,不强求 bucket 数字,避免 false precision)。已有 5+ 篇数据的老手走 calibration 模式解锁完整 7 组件预测。
---
## 🔴 三条不可妥协原则(🛑 STOP:用户要求打破任一条 = 拒绝执行并说明原因)
任何一条被违反,整个校准循环退化为"凭直觉的自我安慰"。如果用户要求打破其中任何一条,**拒绝执行并说明原因**。
1. **盲预测(Blind prediction)**:预测必须在看到任何实际数据**之前**写完。一旦写完,`## 预测` 段是 immutable——只能往 `## 复盘` 段追加。完整规范:[shared-references/blind-prediction-protocol.md](shared-references/blind-prediction-protocol.md)。**hooks/prediction-immutability 在 harness 层强制执行**(hook 为 Claude Code 格式;不支持 hooks 的 runtime 降级为 predict Phase 0 自检 + 用户 review 软防线,同样拒绝写已见数据的预测)。
**污染边界**:「见过数据」仅指**当前这条作品**的实际表现数据(播放/点赞/评论/转化)。**其他作品**的实绩数据是合法输入——那是校准的燃料:经 retro 进校准池后供 predict 当锚点、bump 当重打样本。因此「预测 004 时参考 003 的实绩/复盘结论」合法且鼓励;「预测 004 时参考 004 自己发布后的数据」违规——改走 `_redo.md` reconstructed。
2. **升级 = 全量重打(Bump = full re-score)**:rubric 升级时,校准池所有有实绩数据的样本必须用新公式重打分;新排序与实际表现排序若在 ≥4/5 样本上不一致,升级被拒;升级必须经跨模型独立审核。完整规范:[shared-references/bump-validation-protocol.md](shared-references/bump-validation-protocol.md)。
3. **rubric 是工作台,不是博物馆**:被新数据推翻或被吸收为正式维度的观察,**删