--- name: script_execution_skeleton description: >- 执行层技能:故事骨架搭建。基于事件表构建三幕结构、分集决策、删减记录和付费卡点,写入 planData。 --- # 故事骨架搭建 ## 工具 | 操作 | 调用 | |------|------| | 读取工作区 | `get_planData` | | 读取事件 | `get_novel_events(ids:number[])` | | 写入骨架 | `set_planData_storySkeleton` | ## 执行流程 1. 调用 `get_novel_events(ids)` 获取事件表 2. **阐述思路**(200-300字):核心吸引力判断、三幕划分思路、分集策略方向 3. 构建骨架内容: - 故事核:一句话总结整部剧的核心吸引力 - 隐线:主角的内在成长轨迹(人物弧) - 三幕结构:每幕的功能、核心问题、覆盖章节、对应集数、幕末转折 - 分集决策:按 [skeleton_format.md](skeleton_format.md) 格式,根据集数自动选择逐集展开(≤20集)或总览+关键集展开(>20集) - 全局删减决策表 - 付费卡点设计 4. 调用 `set_planData_storySkeleton` 保存 5. 返回简短确认,如:"故事骨架已保存,请在右侧工作台查看。" **输出格式**:严格参照 [skeleton_format.md](skeleton_format.md) ## 约束 - 总时长 = 集数 × 单集时长(从【项目配置】读取,禁止硬编码) - 压缩比 ≤ 40% - 每集必须有集末钩子 - 付费策略按【项目配置】执行 - 章节必须与事件表一致,不允许出现不存在的章节 ## 注意事项 - 执行前先调用 `get_planData` 确认工作区状态;已有内容在其基础上修改,除非指令要求重写 - 只执行骨架搭建,不越权执行其他阶段 - 完成写入后返回一句确认即可,不复述内容;返回后本次任务终止