sumeru-outline

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

网文大纲设计

Online Novel Outline Design

触发关键词

Trigger Keywords

帮我写个小说大纲、设计主角人设、做世界观设定、搭小说剧情框架、写分卷细纲、给我设计小说人物、做个玄幻世界观、帮我梳理小说剧情、小说人物设定、写小说分章大纲、爽点排布规划、做小说人设卡、构建小说世界、小说大纲生成、写完整章节细纲、生成全本细纲、所有章节细纲
Help me write a novel outline, Design the protagonist's character, Create a worldview setting, Build a novel plot framework, Write volume-specific detailed outlines, Design novel characters for me, Create a fantasy worldview, Help me sort out the novel plot, Novel character setting, Write chapter-by-chapter outlines for novels, Plan the arrangement of cool points, Create novel character cards, Build a novel world, Generate novel outline, Write complete chapter detailed outlines, Generate full-book detailed outlines, All chapter detailed outlines

核心功能

Core Functions

  1. 世界观设定:世界背景、力量体系、社会规则、地理设定
  2. 人物设定:主角、配角、反派的人物画像、性格、成长线
  3. 剧情框架:主线故事、支线剧情、关键节点、高潮安排
  4. 分卷大纲:按卷划分剧情阶段,明确每卷核心冲突与目标
  5. 爽点排布:规划关键爽点、转折点、悬念点的位置
  6. 强制合规检查:基于AI推理检测所有名称,识别可能的真实人名/地名,避免侵权风险
  1. Worldview Setting: World background, power system, social rules, geographic setting
  2. Character Setting: Character portraits, personalities, and growth arcs of protagonists, supporting characters, and villains
  3. Plot Framework: Main story, subplots, key nodes, climax arrangement
  4. Volume Outline: Divide plot stages by volumes, clarify core conflicts and goals for each volume
  5. Cool Point Arrangement: Plan the positions of key cool points, turning points, and suspense points
  6. Mandatory Compliance Check: Detect all names based on AI reasoning, identify possible real person names/place names to avoid infringement risks

输出结构

Output Structure

一、世界观设定模板

I. Worldview Setting Template

  • 世界背景
    • 时代背景(古代/现代/未来/玄幻)
    • 历史脉络(关键事件节点)
    • 世界本质(核心规则/底层逻辑)
  • 力量体系
    • 力量等级划分(清晰的进阶路径)
    • 力量获取方式
    • 力量平衡机制(克制关系)
  • 社会规则
    • 政治结构
    • 经济体系
    • 社会阶层
    • 文化习俗
    • 禁忌规则
  • 地理设定
    • 世界地图概览
    • 关键地点(主城/秘境/险地):强制使用虚构名称,禁止使用现实世界真实存在的国家、城市、山脉、河流、景点等名称
    • 区域特色与势力分布
  • World Background:
    • Era Background (Ancient/Modern/Future/Fantasy)
    • Historical Context (Key event nodes)
    • World Essence (Core rules/underlying logic)
  • Power System:
    • Power Level Division (Clear advancement path)
    • Power Acquisition Methods
    • Power Balance Mechanism (Restraint relationships)
  • Social Rules:
    • Political Structure
    • Economic System
    • Social Classes
    • Cultural Customs
    • Taboo Rules
  • Geographic Setting:
    • World Map Overview
    • Key Locations (Main City/Secret Realm/Dangerous Area): Mandatory use of fictional names, prohibited from using real-world countries, cities, mountains, rivers, scenic spots, etc.
    • Regional Characteristics and Faction Distribution

二、人物设定模板

II. Character Setting Template

  • 主角设定卡
    • 基本信息:姓名、年龄、外貌、身份:强制使用虚构姓名,禁止使用现实世界真实存在的公众人物、历史人物、知名IP角色名称
    • 性格特点:核心性格、优缺点、口头禅
    • 背景故事:过往经历、创伤/执念、初始状态
    • 核心目标:短期/中期/长期目标
    • 成长弧光:从××到××的转变
    • 金手指/特殊能力:来源、限制、成长空间
    • 人物标签:3-5个关键标签(如"废柴逆袭"、"理智腹黑")
  • 主要配角设定卡(3-5人):
    • 与主角关系
    • 人物功能(导师/伙伴/对手/红颜)
    • 基本信息与性格
    • 个人目标与成长线
    • 与主角的互动模式
  • 反派设定卡(1-3人):
    • 基本信息与性格
    • 反派动机(为什么做坏事)
    • 实力层次与势力
    • 与主角的核心冲突
    • 反派魅力点(避免扁平化)
  • Protagonist Character Card:
    • Basic Information: Name, Age, Appearance, Identity: Mandatory use of fictional names, prohibited from using real-world public figures, historical figures, or well-known IP character names
    • Personality Traits: Core personality, strengths and weaknesses, catchphrase
    • Background Story: Past experiences, trauma/obsession, initial state
    • Core Goals: Short-term/Mid-term/Long-term goals
    • Growth Arc: Transformation from ×× to ××
    • Golden Finger/Special Ability: Origin, limitations, growth potential
    • Character Tags: 3-5 key tags (e.g., "Underdog Counterattack", "Rational and Scheming")
  • Main Supporting Character Cards (3-5 people):
    • Relationship with Protagonist
    • Character Function (Mentor/Partner/Romantic Interest/Rival)
    • Basic Information and Personality
    • Personal Goals and Growth Arc
    • Interaction Mode with Protagonist
  • Antagonist Character Cards (1-3 people):
    • Basic Information and Personality
    • Antagonist Motivation (Why do bad things)
    • Strength Level and Factions
    • Core Conflict with Protagonist
    • Antagonist Charm Points (Avoid flat characterization)

三、剧情大纲设计

III. Plot Outline Design

  • 主线故事线
    • 开篇(第1-3章):切入点、初始状态、引出金手指/冲突
    • 发展期:逐步升级、势力扩张、感情升温
    • 高潮期:最终冲突、真相揭晓、命运抉择
    • 结局:收尾方式、各人物归宿、余韵
  • 支线剧情
    • 配角个人线
    • 世界观探索线
    • 感情线
    • 伏笔回收线
  • Main Story Line:
    • Opening (Chapters 1-3): Entry point, initial state, introduction of Golden Finger/conflict
    • Development Period: Gradual upgrade, faction expansion, emotional warming
    • Climax Period: Final conflict, truth revealed, fate choice
    • Ending: Conclusion method, character endings, lingering charm
  • Subplots:
    • Supporting Character Personal Lines
    • Worldview Exploration Lines
    • Emotional Lines
    • Foreshadowing Resolution Lines

四、爽点排布公式

IV. Cool Point Arrangement Formula

黄金爽点密度:每3-5章一个小爽点,每10-15章一个中爽点,每30-50章一个大高潮。
爽点类型清单
  1. 打脸爽:反派轻视→主角实力打脸
  2. 收获爽:获得宝物/功法/突破
  3. 身份爽:身份曝光/地位提升
  4. 情感爽:感情升温/感情确定
  5. 智力爽:布局成功/计谋得逞
  6. 探索爽:发现秘境/解锁真相
  7. 团战爽:团队配合/以弱胜强
爽点节奏公式
铺垫(压抑期待) → 转折(意外出现) → 爆发(爽点释放) → 余韵(新的悬念)
Golden Cool Point Density: One small cool point every 3-5 chapters, one medium cool point every 10-15 chapters, one major climax every 30-50 chapters.
Cool Point Type List:
  1. Slap-in-the-face Cool: Villain underestimates → Protagonist shows strength to slap face
  2. Gain Cool: Obtain treasures/skills/breakthroughs
  3. Identity Cool: Identity exposed/status upgraded
  4. Emotional Cool: Relationship warming/confirmation
  5. Intelligence Cool: Scheme succeeds/plot works
  6. Exploration Cool: Discover secret realms/unlock truths
  7. Team Battle Cool: Team cooperation/defeat stronger opponents with weaker strength
Cool Point Rhythm Formula:
Paving (Suppressing expectations) → Turning Point (Unexpected occurrence) → Outbreak (Cool point release) → Aftermath (New suspense)

五、分卷规划方法

V. Volume Planning Method

经典分卷结构(以100-200万字为例):
卷数字数范围核心目标冲突层级结尾状态
第一卷20-30万立足篇新手村/局部冲突获得初步实力,离开新手村
第二卷30-40万崛起篇区域/势力冲突建立势力/扬名一方
第三卷30-40万风暴篇全国/跨区域冲突卷入更大阴谋,实力跃迁
第四卷30-40万真相篇世界层级冲突揭露真相,面临终极抉择
第五卷20-30万终章篇终极冲突解决一切,归宿与新篇
每卷必备要素
  • 卷名:有寓意的标题
  • 核心冲突:本卷主要矛盾
  • 升级节点:主角关键突破
  • 重要转折:剧情转折点
  • 卷末钩子:引导下一卷的悬念
Classic Volume Structure (For 1-2 million words):
VolumeWord Count RangeCore GoalConflict LevelEnding State
Volume 1200,000-300,000Foundation ArcNovice Village/Local ConflictGain initial strength, leave novice village
Volume 2300,000-400,000Rise ArcRegional/Faction ConflictEstablish faction/become famous locally
Volume 3300,000-400,000Storm ArcNational/Cross-regional ConflictGet involved in bigger conspiracy, strength leap
Volume 4300,000-400,000Truth ArcWorld-level ConflictReveal truth, face ultimate choice
Volume 5200,000-300,000Final ArcUltimate ConflictResolve everything, endings and new chapters
Essential Elements for Each Volume:
  • Volume Name: Meaningful title
  • Core Conflict: Main contradiction of the volume
  • Upgrade Node: Key breakthrough of the protagonist
  • Important Turning Point: Plot turning point
  • Volume End Hook: Suspense leading to the next volume

六、完整章节细纲

VI. Complete Chapter Detailed Outlines

细纲生成规则:
  • 根据总篇幅规划生成对应数量的章节细纲(短篇20-50章,中篇50-100章,长篇100-200章,超长篇200章以上)
  • 每章细纲包含足够细节,支持独立生成完整章节内容
  • 细纲按分卷组织,每卷有明确的卷目标和核心冲突
每章细纲要素(必填):
  • 章节编号:第X章
  • 章节标题:吸引人的章节标题
  • 章节字数建议:推荐字数范围(如3000-4000字)
  • 核心事件:本章主要发生什么事(1-2句话概括)
  • 出场人物:本章出场的主要人物列表
  • 剧情推进:详细描述本章情节发展步骤(3-5个关键节点)
  • 本章爽点/悬念:本章的核心看点、爽点或结尾悬念
  • 伏笔埋设:本章埋设的伏笔(如有)
  • 与前后章关联:承接上章什么内容,引出下章什么内容
  • 场景地点:本章主要发生的场景
  • POV视角:本章采用谁的视角(默认主角视角)
  • 情绪基调:本章的整体情绪氛围(紧张/轻松/热血/温情等)
细纲输出格式:
  • 用户可见:
    小说大纲_章节细纲.md
    (Markdown格式,易读)
  • 机器可读:
    .sumeru/outline/chapter-outlines.json
    (完整JSON结构,供后续skill使用)
Detailed Outline Generation Rules:
  • Generate corresponding number of chapter detailed outlines based on total length planning (Short: 20-50 chapters, Medium: 50-100 chapters, Long: 100-200 chapters, Ultra-long: 200+ chapters)
  • Each chapter outline contains sufficient details to support independent generation of complete chapter content
  • Outlines are organized by volumes, with clear volume goals and core conflicts for each volume
Mandatory Elements for Each Chapter Outline:
  • Chapter Number: Chapter X
  • Chapter Title: Attractive chapter title
  • Suggested Word Count: Recommended word count range (e.g., 3000-4000 words)
  • Core Event: What happens in this chapter (1-2 sentences summary)
  • Characters Appearing: List of main characters appearing in this chapter
  • Plot Progression: Detailed description of plot development steps (3-5 key nodes)
  • Cool Point/Suspense of This Chapter: Core highlights, cool points, or ending suspense of this chapter
  • Foreshadowing: Foreshadowing laid in this chapter (if any)
  • Connection with Previous/Next Chapters: What content it承接 from the previous chapter, what content it leads to in the next chapter
  • Scene Location: Main scene where this chapter takes place
  • POV Perspective: Perspective used in this chapter (Default: Protagonist's perspective)
  • Emotional Tone: Overall emotional atmosphere of this chapter (Tense/Relaxed/Blood-boiling/Warm, etc.)
Detailed Outline Output Format:
  • User-visible:
    Novel_Outline_Chapter_Detailed_Outlines.md
    (Markdown format, easy to read)
  • Machine-readable:
    .sumeru/outline/chapter-outlines.json
    (Complete JSON structure for subsequent skill use)

子Agent并行细纲生成机制

Sub-Agent Parallel Detailed Outline Generation Mechanism

当需要生成的章节细纲数量大于3章时(中篇及以上篇幅),支持使用子Agent并行生成细纲:
⚠️ 遵循全局约束:每个子Agent最多负责3个章节的细纲生成(详见 AGENTS.md "子Agent并行处理规则")
  • 所需Agent数 = ceil(总章节数 / 3)
  • 分配策略:按卷分配优先,同一卷的章节尽量分配给同一组Agent
  • 每个Agent接收:已确定的世界观设定、人物设定、分卷大纲、负责章节的上下文关联
调度逻辑
mermaid
flowchart LR
    A[细纲生成任务] --> B[确定总章数与分卷结构]
    B --> C[按每Agent最多3章计算所需Agent数]
    C --> D[按卷分配章节给各Agent]
    D --> E[启动N个并行子agent]
    E --> F[子Agent生成细纲 → 保存结果]
    F --> G{所有章节细纲完成?}
    G -->|否| F
    G -->|是| H[合并细纲 → 校验一致性 → 输出chapter-outlines.json]
一致性校验
  • 并行生成的细纲需要合并后进行一致性校验
  • 检查相邻章节的情节衔接、人物出场连续性、时间线逻辑
  • 检查跨卷伏笔的设置与回收规划
When the number of chapter detailed outlines to be generated exceeds 3 (Medium-length and above), sub-Agents are supported for parallel generation:
⚠️ Follow Global Constraint: Each sub-Agent is responsible for at most 3 chapters' detailed outlines (See AGENTS.md "Sub-Agent Parallel Processing Rules")
  • Required Number of Agents = ceil(Total Chapters / 3)
  • Allocation Strategy: Priority by volume, chapters in the same volume are assigned to the same group of Agents as much as possible
  • Each Agent Receives: Confirmed worldview setting, character setting, volume outline, context correlation of responsible chapters
Scheduling Logic
mermaid
flowchart LR
    A[Detailed Outline Generation Task] --> B[Determine Total Chapters and Volume Structure]
    B --> C[Calculate Required Agents Based on Max 3 Chapters per Agent]
    C --> D[Assign Chapters to Each Agent by Volume]
    D --> E[Launch N Parallel Sub-Agents]
    E --> F[Sub-Agents Generate Outlines → Save Results]
    F --> G{All Chapter Outlines Completed?}
    G -->|No| F
    G -->|Yes| H[Merge Outlines → Verify Consistency → Output chapter-outlines.json]
Consistency Verification
  • Parallel-generated outlines need to be merged and verified for consistency
  • Check plot connection between adjacent chapters, continuity of character appearances, timeline logic
  • Check foreshadowing setup and resolution planning across volumes

合规约束规则

Compliance Constraint Rules

为避免侵权和合规风险,大纲生成过程严格执行以下命名约束:
  1. 人名约束
    • ❌ 禁止使用任何真实世界的人名,包括但不限于:历史人物、当代公众人物、明星、政治人物、知名IP角色名
    • ❌ 禁止使用现实中存在的姓氏+真实名字的组合
    • ✅ 鼓励使用原创虚构姓名,可使用谐音、改编、生僻字组合等方式创作
    • ✅ 架空历史类作品如需要映射真实人物,必须做足够的虚构化改编,不得直接使用原名
  2. 地名约束
    • ❌ 禁止使用任何真实世界的地理名称,包括但不限于:国家名、城市名、省份名、山脉名、河流名、景点名、街道名
    • ❌ 禁止使用现实中存在的组织机构名称、学校名、公司名、政府部门名
    • ✅ 鼓励使用原创虚构地名,可根据地域特色、功能定位等创作有辨识度的名称
    • ✅ 现实背景类作品如需要映射真实地点,必须使用虚构化名称(如"魔都"、"帝都"等泛称,或谐音改编名称)
  3. 自动检查机制
    • 大纲生成时基于AI推理识别可能的真实人名/地名
    • 发现疑似真实名称时自动提示并提供3个以上虚构替换方案
    • 所有违规名称必须替换后才能完成大纲生成
    • 合规检查报告自动保存到
      .sumeru/outline/compliance-check.json
To avoid infringement and compliance risks, the following naming constraints are strictly enforced during outline generation:
  1. Name Constraints:
    • ❌ Prohibited from using any real-world names, including but not limited to: historical figures, contemporary public figures, celebrities, political figures, well-known IP character names
    • ❌ Prohibited from using combinations of real-world surnames and real names
    • ✅ Encouraged to use original fictional names, which can be created using homophones, adaptations, or combinations of rare characters
    • ✅ For alternate history works that need to map real characters, sufficient fictional adaptation must be done, and original names cannot be used directly
  2. Place Name Constraints:
    • ❌ Prohibited from using any real-world geographic names, including but not limited to: country names, city names, province names, mountain names, river names, scenic spot names, street names
    • ❌ Prohibited from using real-world organization names, school names, company names, government department names
    • ✅ Encouraged to use original fictional place names, which can be created with distinctive names based on regional characteristics and functional positioning
    • ✅ For real-world background works that need to map real locations, fictionalized names must be used (e.g., general terms like "Magic City", "Imperial City", or homophone-adapted names)
  3. Automatic Check Mechanism:
    • During outline generation, AI reasoning is used to identify possible real person names/place names
    • When suspected real names are found, it automatically prompts and provides 3+ fictional replacement options
    • All non-compliant names must be replaced before outline generation is completed
    • Compliance check report is automatically saved to
      .sumeru/outline/compliance-check.json

数据持久化

Data Persistence

用户可见输出(当前工作目录)
  • 小说大纲_世界观设定.md
    :完整世界观设定文档(直接可读)
  • 小说大纲_剧情框架.md
    :主线+支线剧情大纲+分卷规划(直接可读)
  • 小说大纲_章节细纲.md
    :完整的章节细纲(直接可读,包含所有章节)
中间数据(仅系统内部使用,存于
.sumeru/outline/
目录)
  • world.json
    :世界观设定(JSON格式,供后续 skill 复用)
  • characters.json
    :结构化人物设定卡(JSON格式,供后续 skill 复用)
  • plot-outline.json
    :剧情大纲数据(JSON格式,供后续 skill 复用)
  • chapter-outlines.json
    完整章节细纲数据(JSON格式,供 sumeru-write 并行生成章节使用)
  • world.md
    :世界观设定备份
  • plot.md
    :剧情大纲备份
User-Visible Output (Current Working Directory):
  • Novel_Outline_Worldview_Setting.md
    : Complete worldview setting document (Directly readable)
  • Novel_Outline_Plot_Framework.md
    : Main + subplot outline + volume planning (Directly readable)
  • Novel_Outline_Chapter_Detailed_Outlines.md
    : Complete chapter detailed outlines (Directly readable, includes all chapters)
Intermediate Data (Internal System Use Only, Stored in
.sumeru/outline/
Directory)
:
  • world.json
    : Worldview setting (JSON format, for subsequent skill reuse)
  • characters.json
    : Structured character cards (JSON format, for subsequent skill reuse)
  • plot-outline.json
    : Plot outline data (JSON format, for subsequent skill reuse)
  • chapter-outlines.json
    : Complete chapter detailed outline data (JSON format, used by sumeru-write for parallel chapter generation)
  • world.md
    : Worldview setting backup
  • plot.md
    : Plot outline backup

chapter-outlines.json 数据结构规范

chapter-outlines.json Data Structure Specification

json
{
  "meta": {
    "totalChapters": 100,
    "volumes": [
      {
        "volumeNumber": 1,
        "volumeName": "立足篇",
        "chapterStart": 1,
        "chapterEnd": 20,
        "coreConflict": "新手村冲突与立足"
      }
    ],
    "generatedAt": "2026-04-05T10:00:00Z"
  },
  "chapters": [
    {
      "chapterNumber": 1,
      "chapterTitle": "废柴少爷",
      "suggestedWords": "3000-4000",
      "coreEvent": "主角在家族中被轻视,觉醒金手指",
      "characters": ["主角", "反派少爷", "管家"],
      "plotProgression": [
        "开篇展示主角废柴处境",
        "反派上门挑衅",
        "主角意外觉醒金手指",
        "初步展现实力,震惊众人",
        "结尾埋下离开家族的伏笔"
      ],
      "coolPoint": "觉醒金手指的瞬间,初步打脸挑衅者",
      "suspense": "金手指的真正功能是什么?",
      "foreshadowing": "提到家族的神秘祖传物品",
      "connection": "承接:开篇;引出:下章测试金手指",
      "location": "家族演武场",
      "pov": "主角视角",
      "mood": "压抑→震惊→期待",
      "volumeNumber": 1
    }
  ]
}
json
{
  "meta": {
    "totalChapters": 100,
    "volumes": [
      {
        "volumeNumber": 1,
        "volumeName": "Foundation Arc",
        "chapterStart": 1,
        "chapterEnd": 20,
        "coreConflict": "Novice Village Conflict and Establishment"
      }
    ],
    "generatedAt": "2026-04-05T10:00:00Z"
  },
  "chapters": [
    {
      "chapterNumber": 1,
      "chapterTitle": "The Underdog Young Master",
      "suggestedWords": "3000-4000",
      "coreEvent": "The protagonist is underestimated in his family and awakens his Golden Finger",
      "characters": ["Protagonist", "Antagonist Young Master", "Steward"],
      "plotProgression": [
        "Opening shows the protagonist's underdog situation",
        "Antagonist comes to provoke",
        "Protagonist unexpectedly awakens Golden Finger",
        "Initially shows strength, shocks everyone",
        "Ending lays foreshadowing of leaving the family"
      ],
      "coolPoint": "The moment Golden Finger is awakened, initially slaps the provocateur",
      "suspense": "What is the real function of Golden Finger?",
      "foreshadowing": "Mentions the family's mysterious ancestral item",
      "connection": "Undertake: Opening; Lead to: Test Golden Finger in next chapter",
      "location": "Family Martial Arts Field",
      "pov": "Protagonist's perspective",
      "mood": "Depressed → Shocked → Expectant",
      "volumeNumber": 1
    }
  ]
}

world.json 数据结构规范

world.json Data Structure Specification

json
{
  "meta": {
    "generatedAt": "2026-04-26T10:00:00Z",
    "genre": "玄幻",
    "style": "详细"
  },
  "background": {
    "era": "时代背景(古代/现代/未来/玄幻)",
    "history": ["关键历史事件1", "关键历史事件2"],
    "coreRules": "世界本质/底层逻辑"
  },
  "powerSystem": {
    "levels": ["等级1", "等级2", "等级3"],
    "acquisition": "力量获取方式",
    "balance": "力量平衡/克制关系"
  },
  "society": {
    "politics": "政治结构",
    "economy": "经济体系",
    "classes": ["社会阶层1", "社会阶层2"],
    "culture": ["文化习俗1", "文化习俗2"],
    "taboos": ["禁忌规则1", "禁忌规则2"]
  },
  "geography": {
    "overview": "世界地图概览",
    "locations": [
      {
        "name": "虚构地名",
        "type": "主城/秘境/险地",
        "description": "地点描述",
        "factions": ["关联势力"]
      }
    ]
  }
}
json
{
  "meta": {
    "generatedAt": "2026-04-26T10:00:00Z",
    "genre": "Fantasy",
    "style": "Detailed"
  },
  "background": {
    "era": "Era Background (Ancient/Modern/Future/Fantasy)",
    "history": ["Key Historical Event 1", "Key Historical Event 2"],
    "coreRules": "World Essence/Underlying Logic"
  },
  "powerSystem": {
    "levels": ["Level 1", "Level 2", "Level 3"],
    "acquisition": "Power Acquisition Methods",
    "balance": "Power Balance/Restraint Relationships"
  },
  "society": {
    "politics": "Political Structure",
    "economy": "Economic System",
    "classes": ["Social Class 1", "Social Class 2"],
    "culture": ["Cultural Custom 1", "Cultural Custom 2"],
    "taboos": ["Taboo Rule 1", "Taboo Rule 2"]
  },
  "geography": {
    "overview": "World Map Overview",
    "locations": [
      {
        "name": "Fictional Place Name",
        "type": "Main City/Secret Realm/Dangerous Area",
        "description": "Location Description",
        "factions": ["Related Factions"]
      }
    ]
  }
}

characters.json 数据结构规范

characters.json Data Structure Specification

json
{
  "meta": {
    "generatedAt": "2026-04-26T10:00:00Z",
    "totalCharacters": 8
  },
  "protagonist": {
    "name": "主角姓名(虚构)",
    "age": "年龄",
    "appearance": "外貌描述",
    "identity": "身份",
    "personality": {
      "core": ["核心性格1", "核心性格2"],
      "strengths": ["优点1", "优点2"],
      "weaknesses": ["缺点1", "缺点2"],
      "catchphrase": "口头禅"
    },
    "background": "过往经历",
    "trauma": "创伤/执念",
    "goals": {
      "shortTerm": "短期目标",
      "midTerm": "中期目标",
      "longTerm": "长期目标"
    },
    "growthArc": "从XX到XX的转变",
    "goldenFinger": {
      "name": "金手指名称",
      "source": "来源",
      "description": "描述",
      "limitations": ["限制1", "限制2"],
      "growthSpace": "成长空间"
    },
    "tags": ["标签1", "标签2", "标签3"]
  },
  "supportingCharacters": [
    {
      "name": "配角姓名(虚构)",
      "relationship": "与主角关系",
      "function": "导师/伙伴/对手/红颜",
      "personality": "性格描述",
      "goal": "个人目标",
      "growthLine": "成长线",
      "interactionMode": "与主角互动模式"
    }
  ],
  "antagonists": [
    {
      "name": "反派姓名(虚构)",
      "personality": "性格描述",
      "motivation": "反派动机",
      "power": "实力层次",
      "conflict": "与主角核心冲突",
      "charm": "反派魅力点"
    }
  ]
}
json
{
  "meta": {
    "generatedAt": "2026-04-26T10:00:00Z",
    "totalCharacters": 8
  },
  "protagonist": {
    "name": "Protagonist Name (Fictional)",
    "age": "Age",
    "appearance": "Appearance Description",
    "identity": "Identity",
    "personality": {
      "core": ["Core Personality 1", "Core Personality 2"],
      "strengths": ["Strength 1", "Strength 2"],
      "weaknesses": ["Weakness 1", "Weakness 2"],
      "catchphrase": "Catchphrase"
    },
    "background": "Past Experiences",
    "trauma": "Trauma/Obsession",
    "goals": {
      "shortTerm": "Short-term Goal",
      "midTerm": "Mid-term Goal",
      "longTerm": "Long-term Goal"
    },
    "growthArc": "Transformation from XX to XX",
    "goldenFinger": {
      "name": "Golden Finger Name",
      "source": "Origin",
      "description": "Description",
      "limitations": ["Limitation 1", "Limitation 2"],
      "growthSpace": "Growth Potential"
    },
    "tags": ["Tag 1", "Tag 2", "Tag 3"]
  },
  "supportingCharacters": [
    {
      "name": "Supporting Character Name (Fictional)",
      "relationship": "Relationship with Protagonist",
      "function": "Mentor/Partner/Rival/Romantic Interest",
      "personality": "Personality Description",
      "goal": "Personal Goal",
      "growthLine": "Growth Arc",
      "interactionMode": "Interaction Mode with Protagonist"
    }
  ],
  "antagonists": [
    {
      "name": "Antagonist Name (Fictional)",
      "personality": "Personality Description",
      "motivation": "Antagonist Motivation",
      "power": "Strength Level",
      "conflict": "Core Conflict with Protagonist",
      "charm": "Antagonist Charm Points"
    }
  ]
}

与其他 Skill 配合

Cooperation with Other Skills

  • 前置 Skill:可读取
    sumeru-topic
    options.json
    (通过自然语言指定"复用已有选题数据")
  • 后续 Skill:生成的数据可供
    sumeru-write
    sumeru-review
    使用
    • sumeru-write
      自动读取
      chapter-outlines.json
      ,支持单章或批量并行生成所有章节
    • sumeru-review
      直接读取大纲数据校验剧情偏离度
  • Preceding Skill: Can read
    options.json
    from
    sumeru-topic
    (Specify "Reuse existing topic data" via natural language)
  • Subsequent Skills: Generated data can be used by
    sumeru-write
    and
    sumeru-review
    • sumeru-write
      automatically reads
      chapter-outlines.json
      , supporting single-chapter or batch parallel generation of all chapters
    • sumeru-review
      directly reads outline data to verify plot deviation

内置参考资源库

Built-in Reference Resource Library

outline技能内置多风格参考信息库,位于
skills/outline/references/
目录下,生成大纲时可自动引用匹配风格的参考内容:
参考文件内容说明适用风格
xianhuan-style-reference.md
玄幻风格设定参考,包含境界体系、势力划分、虚构人名/地名/宝物库玄幻、高武、异世界
xianxia-style-reference.md
仙侠风格设定参考,包含修仙境界、门派设定、洞府/秘境名称、修仙道具库仙侠、修真、洪荒、封神
urban-style-reference.md
都市风格设定参考,包含虚构城市、公司/组织、职业设定、常见金手指都市、现代、职场、商战
sci-fi-style-reference.md
科幻风格设定参考,包含星际设定、科技体系、势力划分、未来职业科幻、星际、机甲、赛博朋克
romance-style-reference.md
言情风格设定参考,包含人物类型、常见场景、情节梗、言情专用人名库言情、甜宠、虐恋、宫斗、宅斗
common-naming-library.md
通用命名库,包含数百个姓氏、男女常用字、地名常用字、势力命名模板全风格通用
The outline skill has a built-in multi-style reference information library located in the
skills/outline/references/
directory. When generating outlines, it can automatically reference matching style reference content:
Reference FileContent DescriptionApplicable Styles
xianhuan-style-reference.md
Fantasy style setting reference, including realm systems, faction divisions, fictional names/place names/treasure librariesFantasy, High Martial Arts, Isekai
xianxia-style-reference.md
Xianxia style setting reference, including cultivation realms, sect settings, cave/secret realm names, cultivation item librariesXianxia, Cultivation, Prehistoric, Fengshen
urban-style-reference.md
Urban style setting reference, including fictional cities, companies/organizations, profession settings, common Golden FingersUrban, Modern, Workplace, Business Warfare
sci-fi-style-reference.md
Sci-fi style setting reference, including interstellar settings, technology systems, faction divisions, future professionsSci-fi, Interstellar, Mecha, Cyberpunk
romance-style-reference.md
Romance style setting reference, including character types, common scenes, plot tropes, romance-specific name librariesRomance, Sweet Pet, Sadistic Love, Palace Fight, Inner House Struggle
common-naming-library.md
General naming library, including hundreds of surnames, common characters for males/females, common characters for place names, faction naming templatesAll styles