中短篇初始化
触发方式
| 用户说 | 对应动作 |
|---|---|
| "开个新篇" / "想写一篇短篇" | Step 0 定选题 → Step 1 写6文件 → Step 2 验证 → Step 3 盲审 |
| "写一篇言情的" / "写个悬疑的" | 同上,先确定类型 |
| "我有个灵感" | 听用户描述,提炼类型+梗概,走完整流程 |
别让用户输路径。 从对话推断类型和项目名。
产出文件(6个)
短篇/{类型}/{项目名}/ ├── 作品信息/作品信息.md # 名称、导语(≤300字)、金句、简介、标签、主角人设 ├── 设定.md # 世界观、核心规则、时间线 ├── 角色.md # 身份、动机、弧光、关系图 ├── 章节规划.md # 章数、卡点、试读标记、伏笔回收表 ├── 工艺约束.md # 继承短story-craft + 本篇特殊约束 └── 正文.md # 空文件占位
工艺约束.md 第一行必须注明平台派生类,格式:
继承自 `00_基类.md` | 派生类:`02_番茄短故事.md`
下游 shortstory-write 和 shortstory-review 通过 Read 这个文件获取平台信息。
不生成 config.json 或任何 json 配置文件。
文件完整性门禁
bashpython <skill_dir>/validate_init.py 短篇/{类型}/{项目名}/
检查:6文件存在非空、章节规划含 第N章 条目、设定≥200字、导语≤300字、卡点非空、试读标记存在。
盲审
新建子 agent,输入6个设定文件,按优先级审核:
- 逻辑自洽(设定互斥、时间线矛盾)
- 角色弧光(动机成立、转变有铺垫)
- 节奏控制(章间信息量均衡)
- 伏笔设计(回收路径完整)
- 导语吸引力(≤300字,含冲突或悬念)
- 卡点设计(不可预测+有画面+承接前文)
- 试读卡点强度(≥普通卡点2倍)
阻断级 → 回 Step 1 修改 → 再验证 → 再盲审 → 直到零阻断。
零阻断 → 状态 passed,交付给用户。
交付提示
✅ 初始化完成!项目:短篇/{类型}/{项目名}/ 下一步: - 「开始写第一章」→ shortstory-write - 「参考书有什么」→ 查看 短篇/参考书/{类型}/


