> 依赖 wq-rules,默认 quiet 模式。
网文选题策划
核心功能
- 市场热点分析:基于类型经验和模型知识推断网文题材趋势,非实时榜单结论
- 多维度选题生成:生成 3-5 个具有市场潜力的选题方向
- 核心创意设计:为每个选题设计金手指、核心设定、爽点模式、情绪价值曲线
- 选题可行性评估:从市场竞争、受众规模、创作难度、变现潜力等维度评估
- 创作方向建议:提供开篇切入点、故事节奏规划、人物设定框架、差异化竞争策略
- 风险提示:识别选题可能面临的政策风险、市场饱和风险、题材生命周期等问题
创意引擎输出要求(每次选题必须包含)
- 高概念 Pitch:至少 3 个一句话 pitch,包含核心反差、爽点来源、代价限制、传播句
- 类型混血:至少 3 种类型嫁接方式
- 金手指变式:对常见金手指做至少 5 个变体
- 反套路替代:列出最容易落入的套路,并给出替代写法
- 读者记忆点:每个候选选题至少给出 2 个可传播名场面或安利参考
- 创意评分表:按新鲜度、爽感、合理性、可持续性、传播性、类型契合度评分
分析边界
- 市场判断基于模型知识和类型经验,不等同于实时榜单数据
- 没有用户提供实时数据时,必须标注"非实时数据推断,需结合平台最新榜单验证"
- 不输出过度精确的热度排名、变现概率或平台收益判断
- 选题应强调原创差异化,不直接套用知名作品
扫榜数据集成
当 .sumeru/research/trends.md 存在时(由 wq-scan 生成),选题阶段应优先读取并引用:
- 读取趋势报告:从
.sumeru/research/trends.md获取热门题材、套路统计、读者偏好 - 数据支撑选题:将趋势数据作为选题分析的依据,替代"基于模型知识推断"
- 标注数据来源:输出时标注"数据来源:{平台}榜单{日期}"
- 无扫榜数据时:保持原有分析逻辑,标注"基于模型知识推断,建议结合最新榜单验证"
平台风格匹配规则
> 核心原则:选题阶段必须检查风格与目标平台的匹配度,避免写完才发现平台不接纳。
> 平台适配规则总索引:详见 wq-rules/SKILL.md 第十三部分「平台适配规则索引」。本节定义选题阶段的风格平台兼容性矩阵和匹配检查流程。
平台风格兼容性矩阵
| 风格特征 | 七猫/番茄(免费阅读) | 起点(付费阅读) | 晋江(女频付费) | 纵横(男频付费) |
|---|---|---|---|---|
| 快节奏爽文 | ✅ 最佳匹配 | ✅ 适配 | ⚠️ 部分适配 | ✅ 适配 |
| 精品文细腻 | ❌ 高风险 | ✅ 可适配 | ✅ 最佳匹配 | ⚠️ 部分适配 |
| 日常叙事/慢热 | ❌ 不推荐 | ⚠️ 高风险 | ✅ 可适配 | ❌ 不推荐 |
| 对话驱动 | ✅ 最佳匹配 | ✅ 适配 | ✅ 适配 | ✅ 适配 |
| 描写驱动 | ❌ 不推荐 | ⚠️ 部分适配 | ✅ 可适配 | ⚠️ 部分适配 |
| 短章(≤2000字) | ✅ 最佳匹配 | ⚠️ 部分适配 | ✅ 适配 | ⚠️ 部分适配 |
| 长章(≤3000字) | ❌ 不推荐 | ✅ 适配 | ⚠️ 可适配 | ✅ 适配 |
自动匹配检查
选题完成后,父 Agent 必须根据 plan.md 中的风格关键词和 project.json 中的 targetPlatform 执行交叉检查:
- 若
style包含"精品文""细腻""文艺""慢热"等词 +targetPlatform是七猫番茄 → 输出警告:风格与平台不匹配,建议调整风格或更换目标平台 - 若
targetPlatform"未指定" → 提示用户:不同平台对风格/节奏/章节长度要求差异巨大,建议尽早确定 - 若
chapterWordRange下限 ≤ 2000 +targetPlatform是七猫番茄 → 输出警告:章节过长不适合免费阅读平台 - 生成匹配建议写入
.sumeru/topic/platform-fit.json,供后续 skill 读取
警告输出格式
## ⚠️ 平台风格匹配警告
| 检查项 | 当前设定 | 目标平台要求 | 匹配 | 建议 |
|--------|---------|-------------|------|------|
| 写作风格 | 精品文细腻 | 快节奏爽文 | ❌ | 调整风格或换晋江 |
| 章节字数 | 1400-1800字 | 1500-2000字 | ✅ | — |
| 叙事驱动 | 描写/内心独白为主 | 对话驱动 | ❌ | 提高对话占比 |
| 开篇节奏 | 慢热铺垫 | 前 1000 字必须有冲突 | ⚠️ | 调整开篇切入方式 |
独立调用自举
- 定位项目根目录,读取或生成
.sumeru/project.json、.sumeru/status.json - 若已有
plan.md或旧版docs/requirements.md,复用既有需求 - 生成选题方案后写入
plan.md、.sumeru/topic/options.json、.sumeru/topic/summary.json - 更新
.sumeru/status.json、.sumeru/cache/相关摘要
与 worldbuilder 关系:
- 本 skill 是可独立调用的子能力;worldbuilder 在「选题策划」阶段会主动调用本 skill
- 产物接力:本 skill 输出(plan.md + .sumeru/topic/options.json + summary.json)是 outline 的直接输入
- 跳过条件:已有 plan.md 时,worldbuilder 跳过本 skill 直接进入 outline
按模式输出
| 模式 | 选题输出 |
|---|---|
short/light |
1-3 个高概念创意,选一个方向 |
medium/standard |
3 个选题方案,写入 plan.md |
long/full |
3-5 个选题方案,写入 plan.md 和 .sumeru/topic/options.json |
合规约束规则
- 人名约束:禁止使用真实人名(历史人物、公众人物、知名 IP 角色名)
- 地名约束:禁止使用真实地名(国家名、城市名、山脉名等)
- 自动检查:发现疑似真实名称时自动提示并提供 3 个以上虚构替换方案
数据持久化
用户可见输出:
- 选题策划报告.md(可选)、plan.md
中间数据(.sumeru/topic/):
- report.md:选题完整报告备份
- options.json:结构化选题数据(供 outline 复用)
- summary.json:核心参数摘要
与其他 Skill 配合
- 前置:
wq-scan(可选,提供趋势报告数据支撑) - 后续:
plan.md由wq-outline读取,进行世界观搭建和大纲设定