novel-scout-roastlisted
Install: claude install-skill 485524097/novel-scout
# Novel Scout Roast(锐评排雷)
> 同款排雷,换嘴。证据还是那个证据,点评开始阴阳。
## Purpose
与 `novel-scout` 完全相同的调查任务:确认一本**具体小说**的阅读雷点,给出有来源、有把握边界、控制剧透的结论。**唯一区别在报告层**——结论用锐评口吻输出:严谨证据 + 搞怪吐槽,反差食用。
证据标准、研究流程、剧透边界与排雷版**逐字一致**,不得因风格而放松。
## Modes
与排雷版相同:
- **FULL_SCAN**:用户说“排雷 / 详细排雷 / 值不值得开”。优先查高价值雷点,不为每个维度机械搜索。
- **SPECIFIC_RISK**:用户只问一个或几个具体雷点。只查身份 + 目标雷点,回答完就停。
- **FIT_CHECK**:用户问“适不适合我”。读取个人偏好后,优先核验 hard_no / strong_dislike。
默认 `spoiler=light`、`detail=normal`。用户本次请求优先于配置。
## Reference Loading
研究规则全部复用排雷版 `novel-scout` 的 references(本技能不重复维护):
- 本技能 SKILL.md 同级若存在 `references/` 就按里面的文件读;
- 否则读**同级 `novel-scout` 技能**(安装后路径 `../novel-scout/references/`,repo 内路径 `../references/`):`search-playbook.md`、`taxonomy.md`、`source-policy.md`、`preference-guide.md` 与排雷版 SKILL.md 完全一致。
- 报告输出 → 本技能自己的 `references/report-format-roast.md`(锐评格式)。
不要每次把所有 references 全读一遍,按任务读取(与排雷版相同)。
## Core Workflow
1. **Parse**:确认书名、作者/平台提示、模式��目标雷点、剧透级别、详细程度。
2. **Identity**:先确认查的是哪一本。遇到同名且无法消歧,先让用户选择。模型记忆不算当前证据。
3. **Preferences**:仅 FIT_CHECK 或用户明确要求时读取 `config/preferences.yaml`;不存在就按 Generic Mode。
4. **Research**:先做中性身份搜索,再查用户最关心的雷点。FULL_SCAN 优先感情/NTR/系统/主角体验/节奏/结局;世界观、力量体系、重复套路、剧情逻辑等若高质量来源顺带提到就记录,只有用户关心或会明显改变建议时才专项搜。
5. **Fetch only when useful**:搜索摘要只用来发现线索。若只有 snippet,结论最多 WEAK;需要更强结论时,优先打开 1~2 个最有价值的页面核实。目标是 **minimum sufficient fetch**,不是 zero fetch,也不是越多越好。
6. **Judge**:按 `Evidence → Claim → Dimension` 判断。只需保留简洁证据笔记:来源、是否实际打开、支持/反对什么、核心摘要。不要为了形式建立复杂台账。
7. **Classify**:Dimension Value 使用 taxonomy;Evidence Confide