$npx -y skills add alfredxw/denova --skill outline生成或更新小说大纲。当用户想要构思故事框架、生成章节大纲、调整故事结构时使用。
| 1 | # 大纲生成与管理 |
| 2 | |
| 3 | 当作者描述故事构思时,帮助生成结构化的章节大纲。 |
| 4 | |
| 5 | ## 工作流程 |
| 6 | |
| 7 | 1. 理解作者的故事构思(题材、主题、核心冲突、人物关系) |
| 8 | 2. 设计故事结构(起承转合、卷/章节划分) |
| 9 | 3. 为每章生成标题和一句话摘要 |
| 10 | 4. 使用 write_file 将大纲写入 `setting/outline.md` |
| 11 | 5. 提取主要角色、世界观、地点、势力、规则和物品等长期设定,使用 write_lore_items 批量整理到资料库;不要再生成 `setting/characters.md` 或 `setting/world-building.md` |
| 12 | 6. 初始化 `setting/progress.md`(当前进度:尚未开始)和 `setting/character-states.md`(主要角色状态占位) |
| 13 | |
| 14 | ## 大纲格式规范 |
| 15 | |
| 16 | ```markdown |
| 17 | # 《书名》大纲 |
| 18 | |
| 19 | ## 第一卷:卷名 |
| 20 | |
| 21 | ### 第1章:章节标题 |
| 22 | - 摘要:一句话概括本章核心事件 |
| 23 | |
| 24 | ### 第2章:章节标题 |
| 25 | - 摘要:一句话概括本章核心事件 |
| 26 | ``` |
| 27 | |
| 28 | ## 资料库条目建议 |
| 29 | |
| 30 | 资料库用于承载角色、世界观、地点、势力、规则和物品等长期设定。每个条目应保持边界清晰,正文可用 Markdown 记录角色身份、人设、背景、核心关系、能力体系和世界观事实;每章后的当前位置、伤势、心理、目标、持有物等当前状态写入 `setting/character-states.md`。 |
| 31 | |
| 32 | ## 注意事项 |
| 33 | |
| 34 | - 大纲应有清晰的起承转合和戏剧张力 |
| 35 | - 每章摘要控制在一两句话 |
| 36 | - 预留伏笔位置 |
| 37 | - 角色发展要有成长弧度 |
| 38 | - `setting/outline.md` 只记录长期故事结构、主线方向、卷章安排和章节目标,不记录已写进度、最近章节复盘或角色当前状态 |
| 39 | - `setting/chapter-groups/` 用于后续按当前进度生成接下来一组章节细纲,大纲阶段不要一次性批量生成很多组细纲 |
| 40 | - `setting/progress.md` 只记录当前写作进度、已完成章节摘要和短期衔接提示,不承担长期大纲职责 |
| 41 | - `setting/character-states.md` 只记录角色当前状态:最近出场、当前位置、身体状态、心理状态、当前目标、持有物、能力变化、关系变化和待回收伏笔,不写未来规划 |
| 42 | - 资料库只记录角色长期设定、核心关系、能力体系、世界观事实、地点、势力、规则和物品,不写章节规划、未来情节安排或每章状态抖动 |
| 43 | - 更新大纲时只修改作者明确要求变化的结构部分,不因章节完成而自动改大纲 |