用途:Reverse-Outliner 将已出版书籍逆向工程为结构化的分场研究大纲,从成品文字中提取底层故事架构,让创作决策可见,适合技法分析、类型研究与教学。
主要能力:按状态推进分析流程,从无输入到大纲完成共 RO0–RO6 七个阶段。工具包括 segment-book.ts(切分章节与场景)、analyze-scene-batch.ts(对场景做目标/冲突/灾难 G/C/D 分析)、detect-genre.ts(识别主次元素类型并映射关键节点)、track-characters.ts(识别主角与主要角色并追踪弧线)、generate-outline.ts(汇总为 Markdown 大纲),以及编排器 reverse-outline.ts 一键跑完整流程。
使用方式:需准备书籍文本文件,使用 Deno 运行脚本。例如分段:deno run --allow-read scripts/segment-book.ts book.txt;批量场景分析:deno run --allow-read scripts/analyze-scene-batch.ts segments.json book.txt;类型识别:deno run --allow-read scripts/detect-genre.ts book.txt;角色追踪:deno run --allow-read scripts/track-characters.ts segments.json book.txt;生成大纲:deno run --allow-read --allow-write scripts/generate-outline.ts;完整流程:deno run --allow-read --allow-write scripts/reverse-outline.ts book.txt。各脚本支持 --output、--depth 等选项,编排器默认输出到 ./reverse-outlines/{book-name}/。
输出与限制:结果写入文件以跨会话保留,包括 outline.md 及 analysis/ 下的 segments.json、scenes.json、genre.json、characters.json。该技能不生成原创故事内容、不评价书籍质量、不主动与其他书比较、不跳过状态、不修改源文本。场景边界需多策略检测并保守处理,类型识别应先于分析,主角判断需追踪目标依附与弧线,避免假设首个视角角色即主角。资料未提供具体收费、平台与效果信息。