TopicMap|选题地图
为任意行业、IP、产品或账号建立一个长期可复用的选题坐标系。只交付49格底盘和一个示例选题,停止在选题阶段。
固定交付
始终输出:
- 中心1格:核心命题。
- 内8格:稳定主题域。
- 中16格:目标人群。
- 外24格:任务场景/痛点情境。
- 示例1个:从三层各取1格,生成一个示例选题。
- 文件3类:结构化
.matrix.json、可编辑.excalidraw、可预览.svg。
不要额外输出热点、个人经历、观点库、口播稿、脚本、分镜、标题批次、发布计划或效果复盘。用户后续自行向底盘加入这些动态材料。
执行流程
- 识别用户提供的行业、账号、IP或产品定位。定位已经清楚时直接执行;只有主体和服务对象都无法判断时,最多追问一个关键问题。
- 读取 references/layer-rules.md,按层级语义生成49个互不重复的格子。
- 优先写长期稳定分类。把具体模型、平台热点、短期政策和新闻排除在底盘之外。
- 生成一个示例组合,确保主题域、人群、场景都来自对应格子。示例只展示组合方法,不继续扩写内容。
- 按 references/input-schema.md 写入输入 JSON。
- 运行
node scripts/validate_topic_matrix.mjs <input.json>;校验失败时先修正内容,不绕过数量、重复和示例归属检查。 - 运行
node scripts/render_topic_matrix.mjs <input.json> --output-dir <目录>,生成矩阵 JSON、Excalidraw 和 SVG。 - 打开 SVG 或导出预览,确认49格完整、文字未溢出、内8格雾蓝、中16格浅暖米色、中心黑底、外24格白底。
- 交付文件和一句范围说明,停止。
内容约束
- 把核心命题写成长期价值,不只写宽泛行业名。
- 把主题域写成“讲什么”,不写人群、场景、内容形式或临时热点。
- 把目标人群写成“讲给谁”,使用具体身份、角色、业务类型或需求阶段。
- 把任务场景/痛点情境写成“用户正在做什么、卡在哪里、要做什么决策或想得到什么结果”。
- 把痛点放在外层,不增加第四圈。
- 控制单格文字简短;优先2–8个汉字,必要时使用换行,避免完整句子塞进格子。
- 不为了凑数复制同义词;发现重复时重新划分主题或人群边界。
- 不把一个示例选题描述成爆款保证或最终成片标题。
视觉约束
- 使用
900 × 1200竖屏白板,白色背景。 - 使用近黑文字和线条
#1e1e1e。 - 使用黑底白字突出中心核心命题。
- 使用雾蓝
#d8eaf7填充内8格主题域,与人群层形成清晰但低饱和的对比。 - 使用浅暖米色
#f7f1e8填充中16格目标人群。 - 保持外24格任务场景为白底。
- 不添加预设编号、箭头、热点标签或多余结论区。
- 只在底部放一个示例组合和一个示例选题。
边界
- 不默认浏览热点或搜索行业新闻。
- 不采集用户评论、竞品数据或平台趋势,除非用户另行明确要求;即使提供这些材料,也只把它们作为生成格子的参考,不写成永久热点格。
- 不代替后续的内容策划、个人经验注入、信任建设、口播创作或发布工作。
- 不修改其他内容 Skill;只生成独立的选题矩阵文件。