SuperAPI AI Directory

sumeru-outline

Writing & research

View repository

Updated 10-15 14:35

About this skill

Web Novel Outline Design

Trigger Keywords

Help me write a novel outline, design the protagonist's character profile, do worldbuilding settings, build a novel plot framework, write a detailed volume outline, design novel characters for me, make a fantasy worldbuilding setting, help me sort out the novel plot, novel character settings, write a chapter-by-chapter novel outline, plan the arrangement of satisfying moments, make novel character cards, construct a novel world, novel outline generation, write a complete chapter-by-chapter detailed outline, generate a full-book detailed outline, detailed outline for all chapters

Core Functions

  1. Worldbuilding settings: world background, power system, social rules, geographical settings
  2. Character settings: character portraits, personalities, and growth arcs for the protagonist, supporting characters, and villains
  3. Plot framework: main storyline, subplots, key nodes, climax arrangement
  4. Volume outline: divide the plot into stages by volume, clarifying the core conflict and goal of each volume
  5. Satisfying moment arrangement: plan the positions of key satisfying moments, turning points, and suspense points
  6. Mandatory compliance check: detect all names based on AI reasoning, identify possible real person names/place names, and avoid infringement risks

Output Structure

I. Worldbuilding Setting Template

  • World Background:

    • Era background (ancient/modern/future/fantasy)
    • Historical context (key event nodes)
    • Essence of the world (core rules/underlying logic)
  • Power System:

    • Power level division (clear progression path)
    • Ways to acquire power
    • Power balance mechanism (restraint relationships)
  • Social Rules:

    • Political structure
    • Economic system
    • Social classes
    • Cultural customs
    • Taboo rules
  • Geographical Settings:

    • World map overview
    • Key locations (main city/secret realm/dangerous place):Mandatory use of fictional names, prohibited from using names of countries, cities, mountains, rivers, scenic spots, etc. that actually exist in the real world
    • Regional characteristics and faction distribution

II. Character Setting Template

  • Protagonist Setting Card:

    • Basic information: name, age, appearance, identity:Mandatory use of fictional names, prohibited from using names of public figures, historical figures, or well-known IP characters that actually exist in the real world
    • Personality traits: core personality, strengths and weaknesses, catchphrases
    • Background story: past experiences, trauma/obsession, initial state
    • Core goals: short-term/mid-term/long-term goals
    • Growth arc: transformation from ×× to ××
    • Cheat/special ability: source, limitations, growth potential
    • Character tags: 3-5 key tags (such as "trash counterattack", "rational and scheming")
  • Main Supporting Character Setting Card(3-5 people):

    • Relationship with the protagonist
    • Character function (mentor/companion/rival/love interest)
    • Basic information and personality
    • Personal goals and growth arc
    • Interaction pattern with the protagonist
  • Villain setting card(1-3 people):

    • Basic information and personality
    • Villain's motive (why they do bad things)
    • Power level and forces
    • Core conflict with the protagonist
    • Villain's charm points (avoid being flat)

III. Plot Outline Design

  • Main storyline:

    • Opening (Chapters 1-3): entry point, initial state, introduction of the cheat/conflict
    • Development period: gradual escalation, expansion of forces, romantic development
    • Climax period: final conflict, truth revealed, choice of fate
    • Ending: how it concludes, the fates of each character, lingering resonance
  • Subplots:

    • Supporting character personal arcs
    • Worldbuilding exploration arc
    • Romance arc
    • Foreshadowing payoff arc

IV. Satisfaction Point Arrangement Formula

Golden satisfaction point density: one small satisfaction point every 3-5 chapters, one medium satisfaction point every 10-15 chapters, one major climax every 30-50 chapters.

Satisfaction point type list:

  1. Face-slapping satisfaction: the villain underestimates them → the protagonist slaps them down with real strength
  2. Reward satisfaction: obtaining a treasure/technique/breakthrough
  3. Identity satisfaction: identity revealed/status elevated
  4. Emotional satisfaction: romance heats up/relationship confirmed
  5. Intellectual satisfaction: scheme succeeds/stratagem works
  6. Exploration satisfaction: discovering a secret realm/unlocking the truth
  7. Team battle satisfaction: team coordination/defeating the strong with the weak

Satisfaction point rhythm formula:

铺垫(压抑期待) → 转折(意外出现) → 爆发(爽点释放) → 余韵(新的悬念)

V. Volume Planning Method

Classic volume structure(taking 1-2 million words as an example):

Volume Word count range Core goal Conflict level Ending state
Volume One 200,000-300,000 Establishment arc Starter village/local conflict Gains initial strength, leaves the starter village
Volume Two 300,000-400,000 Rise arc Regional/faction conflict Builds a faction/makes a name in the region
Volume Three 300,000-400,000 Storm arc National/cross-regional conflict Drawn into a larger conspiracy, strength leaps forward
Volume Four 300,000-400,000 Truth arc World-level conflict Reveals the truth, faces the ultimate choice
Volume Five 200,000-300,000 Final chapter arc Ultimate conflict Resolves everything, endings and a new chapter

Essential elements for each volume:

  • Volume title: a title with meaning
  • Core conflict: the main contradiction of this volume
  • Upgrade node: the protagonist's key breakthrough
  • Important turning point: plot turning point
  • Volume-end hook: suspense leading into the next volume

VI. Complete Chapter Detailed Outline

Detailed outline generation rules:

  • Generate a corresponding number of chapter outlines based on the overall length plan (short story: 20-50 chapters, medium length: 50-100 chapters, long length: 100-200 chapters, super long: over 200 chapters)
  • Each chapter outline contains enough detail to support independently generating the complete chapter content
  • Outlines are organized by volume, and each volume has a clear volume goal and core conflict

Elements of each chapter outline (required):

  • Chapter number: Chapter X
  • Chapter title: An attractive chapter title
  • Suggested chapter word count: Recommended word count range (e.g., 3000-4000 words)
  • Core event: What mainly happens in this chapter (summarized in 1-2 sentences)
  • Characters appearing: List of main characters appearing in this chapter
  • Plot progression: Detailed description of the plot development steps of this chapter (3-5 key nodes)
  • This chapter's satisfying point/suspense: The core highlight, satisfying point, or ending suspense of this chapter
  • Foreshadowing setup: Foreshadowing set up in this chapter (if any)
  • Connection with previous and next chapters: What content is continued from the previous chapter, and what content is introduced for the next chapter
  • Scene location: The main scene where this chapter takes place
  • POV perspective: Whose perspective is used in this chapter (default is the protagonist's perspective)
  • Emotional tone: The overall emotional atmosphere of this chapter (tense/relaxed/passionate/warm, etc.)

Outline output format:

  • User-visible:小说大纲_章节细纲.md(Markdown format, easy to read)
  • Machine-readable:.sumeru/outline/chapter-outlines.json(Complete JSON structure, for use by subsequent skills)

Sub-Agent parallel outline generation mechanism

When the number of chapter outlines to be generated is greater than 3 chapters (medium length and above), sub-Agents can be used to generate outlines in parallel:

⚠️ Follow the global constraint: each sub-Agent is responsible for generating outlines for at most 3 chapters(See AGENTS.md "Sub-Agent Parallel Processing Rules" for details)

  • Number of Agents required = ceil(total number of chapters / 3)
  • Allocation strategy: prioritize allocation by volume; chapters in the same volume should be allocated to the same group of Agents as much as possible
  • Each Agent receives: the determined worldview settings, character settings, volume outline, and the contextual connections of the chapters it is responsible for

Scheduling logic

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]

Consistency check

  • Outlines generated in parallel need to be merged and then checked for consistency
  • Check the plot connection between adjacent chapters, continuity of character appearances, and timeline logic
  • Check the setup and recovery planning of foreshadowing across volumes

Compliance constraint rules

To avoid infringement and compliance risks, the outline generation process strictly enforces the following naming constraints:

  1. Name constraints:

    • ❌ It is prohibited to use any real-world personal names, including but not limited to: historical figures, contemporary public figures, celebrities, political figures, and well-known IP character names
    • ❌ It is prohibited to use combinations of surnames that exist in reality plus real given names
    • ✅ It is encouraged to use original fictional names, which can be created through homophones, adaptations, combinations of uncommon characters, etc.
    • ✅ If alternate-history works need to map real figures, sufficient fictional adaptation must be made, and the original names must not be used directly
  2. Place name constraints:

    • ❌ Use of any real-world geographic names is prohibited, including but not limited to: country names, city names, province names, mountain names, river names, scenic spot names, street names
    • ❌ Use of names of organizations, schools, companies, or government departments that exist in reality is prohibited
    • ✅ Use of original fictional place names is encouraged; distinctive names can be created based on regional characteristics, functional positioning, etc.
    • ✅ For works with a real-world background, if real locations need to be mapped, fictionalized names must be used (such as generic terms like "Magic City" or "Imperial Capital," or homophonic adapted names)
  3. Automatic Check Mechanism:

    • During outline generation, possible real person names/place names are identified based on AI reasoning
    • When suspected real names are found, automatically prompt and provide more than 3 fictional replacement options
    • All violating names must be replaced before outline generation can be completed
    • Compliance check reports are automatically saved to .sumeru/outline/compliance-check.json

Data Persistence

User-visible output (current working directory):

  • 小说大纲_世界观设定.md: Complete worldview setting document (directly readable)
  • 小说大纲_剧情框架.md: Main plot + side plot outline + volume planning (directly readable)
  • 小说大纲_章节细纲.md: Complete chapter detailed outline (directly readable, including all chapters)

Intermediate data (for internal system use only, stored in.sumeru/outline/directory):

  • world.json: Worldview settings (JSON format, for reuse by subsequent skills)
  • characters.json: Structured character setting cards (JSON format, for reuse by subsequent skills)
  • plot-outline.json: Plot outline data (JSON format, for reuse by subsequent skills)
  • chapter-outlines.json:Complete chapter detailed outline data(JSON format, for use by sumeru-write to generate chapters in parallel)
  • world.md: Worldview settings backup
  • plot.md: Plot outline backup

chapter-outlines.json Data Structure Specification

{
  "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
    }
  ]
}

world.json Data Structure Specification

{
  "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": ["关联势力"]
      }
    ]
  }
}

characters.json Data Structure Specification

{
  "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": "反派魅力点"
    }
  ]
}

Coordination with Other Skills

  • Preceding Skill: Can read sumeru-topic from options.json(specify "reuse existing topic selection data" via natural language)
  • Subsequent Skill: The generated data can be used by sumeru-write、sumeru-review use
    • sumeru-write automatically reads chapter-outlines.json, supportssingle-chapter or batch parallel generationall chapters
    • sumeru-review directly reads outline data to verify plot deviation

Built-in Reference Resource Library

The outline skill has a built-in multi-style reference information library, located in the skills/sumeru-outline/references/ directory. When generating outlines, reference content matching the style can be automatically cited:

Reference File Content Description Applicable Style
xianhuan-style-reference.md Fantasy style setting reference, including realm systems, faction divisions, fictional person name/place name/treasure libraries Fantasy, high martial arts, isekai
xianxia-style-reference.md Xianxia style setting reference, including cultivation realms, sect settings, cave dwelling/secret realm names, cultivation item library Xianxia, cultivation, primordial, investiture
urban-style-reference.md Urban style setting reference, including fictional cities, companies/organizations, occupation settings, common cheats Urban, modern, workplace, business warfare
sci-fi-style-reference.md Science fiction style setting reference, including interstellar settings, technological systems, faction divisions, future occupations Science fiction, interstellar, mecha, cyberpunk
romance-style-reference.md Romance style setting reference, including character types, common scenes, plot tropes, romance-specific name database Romance, sweet romance, angsty romance, palace intrigue, household intrigue
mystery-style-reference.md Mystery and deduction style setting reference, including trick/method database, case types, fictional scenes, foreshadowing patterns Mystery, deduction, criminal investigation, psychological thriller
wuxia-style-reference.md Wuxia style setting reference, including martial arts realms, martial arts/weapon systems, jianghu factions, classic story arcs Wuxia, traditional wuxia, new wuxia, national martial arts
history-style-reference.md Historical alternate-world style setting reference, including fictional dynasties/era names, official rank systems, faction conflicts, succession/imperial examination story arcs Historical, alternate history, time-travel history, power struggles
fantasy-style-reference.md Western fantasy style setting reference, including races, class/magic systems, factions, translated-style name database Fantasy, western fantasy, sword and sorcery, lord-building
game-style-reference.md Gaming and esports style setting reference, including game types, tournament systems, team/player naming, classic story arcs Online games, esports, full-dive games, game streamers
infinite-flow-style-reference.md Infinite flow style setting reference, including轮回 space/instance types, quick-transmigration/book-transmigration settings, rule-based horror structure Infinite flow, quick transmigration, book transmigration, system flow
apocalypse-style-reference.md Post-apocalyptic wasteland style setting reference, including disaster types, supernatural ability/crystal core systems, faction and resource systems, hoarding-flow story arcs Post-apocalyptic, zombies, natural disasters, supernatural abilities, wasteland
supernatural-style-reference.md Paranormal and eerie style setting reference, including anomaly levels/power systems, rule-based horror templates, folk horror scenes, cost settings Paranormal, eerie, rule-based horror, folk horror, anomaly revival
sports-style-reference.md Competitive sports style setting reference, including event/tournament systems, fictional club naming, key points for training and match narration Competitive, basketball, football, Go, sports school
military-style-reference.md Military style setting reference, including fictional factions, troop organization, promotion paths, special operations mission story arcs (including compliance notes) Military, military life, special forces, espionage, mercenaries
slice-of-life-style-reference.md Farming and business management style setting reference, including management subjects, ancient and modern story arcs, daily-flow emotional value design Farming, business management, food, infrastructure, pastoral daily life
common-naming-library.md General naming database, including hundreds of surnames, common characters for male and female names, common characters for place names, faction naming templates Universal for all styles