novel-architect by junaid18183/novel-architect-skills
npx skills add https://github.com/junaid18183/novel-architect-skills --skill novel-architect一个面向文学小说创作者的综合性技能,通过耐心且注重情感共鸣的对话,将模糊的故事构思转化为结构完整的小说项目。
先反思,后构建。情感真实先于叙事逻辑。
此技能:
| 文件/文件夹 | 用途 | 格式 |
|---|---|---|
Braindump.md | 情感核心与愿景 | 北极星、主题、结构 |
Genre.md | 类型预期 | 惯例、边界、读者预期 |
Style.md | 叙事声音与语调 |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 声音、节奏、节奏、影响 |
Characters.md | 角色设定表 | 每个角色的详细 Markdown 表格 |
Worldbuilding.md | 设定与世界规则 | 按类别组织的结构化表格 |
Conflict.md | 故事冲突与赌注 | 内部/外部冲突 |
Synopsis.md | 完整故事摘要 | 开端、发展、结局(500-1000 词) |
Timeline.md | 故事时间线 | 事件序列、节奏、连续性 |
Outline/ | 逐章情节要点 | 每章的详细大纲 |
Chapters/ | 手稿草稿文件 | 可立即开始写作的章节文件 |
Research/ | 参考资料 | 笔记、来源、背景 |
Archive/ | 旧版本与删减内容 | 删除的场景、旧草稿 |
Assets/ | 视觉参考 | 地图、角色图、情绪板 |
项目创建于:
~/writing/novels/{novel-name}/
所有工作都在同一位置完成。此技能一次只处理一个文件。
/novel-architect an english novel named lost-horizon "A man discovers his small town is slowly disappearing from maps"
"Help me create a novel project"
"I want to start writing a novel"
"Set up a new book for me"
两者都会触发相同的分步访谈流程。
此技能严格遵循以下顺序,从不跳过任何步骤:
并行处理(步骤 12-13):
run_in_background=true 参数何时使用并行 vs 顺序:
在以下情况使用 delegate_task 并设置 run_in_background=true:
任务参数:
delegate_task(
category="unspecified-high",
description="Brief task description (shown to user)",
prompt="Detailed instructions with context file paths and requirements",
run_in_background=true # REQUIRED for parallel execution
)
启动并行任务后:
background_output(task_id="...") 来检索结果状态沟通:
每个后台任务必须:
避免:
在提出任何章节内容后,始终使用以下确切格式:
Does this feel true to what you're holding?
You can reply with:
1. **Yes** (approve and continue)
2. **Tweak** (tell me what to adjust)
3. **Rewrite** (I'll regenerate with a different approach)
关键文件写入规则:
在所有交互中:
如果用户使用命令语法调用:
/novel-architect [language] novel named [name] "[core idea]"
提取:
english | "hindi" | "bilingual"lost-horizon(成为文件夹名称)以一个温暖、邀请性的问题开始:
"让我们一起来创建你的小说项目。我会一步步引导你。
首先,你想给这个项目起什么名字?(使用小写字母和连字符,如 'my-novel' 或 'lost-horizon')"
等待回应,然后:
"你将用什么语言写作?
- English, 2. Hindi"
等待回应,然后:
"告诉我你的故事构思。不用担心是否完全想好——只需分享你脑海和心中的想法。几句话就很好。"
情感上反馈他们的构思:
"让我反馈我所听到的——温和地,先不进行塑造。
[用 2-3 句话情感化地反馈他们的核心构思]
Does this feel true to what you're holding?"
在继续之前等待确认。并记住这是我们的北极星。
静默执行此操作(除非被询问,否则无需叙述文件创建过程)。
创建完整的项目结构:
/home/claude/novels/{project-name}/
├── Braindump.md (将在步骤 3 中填充)
├── Genre.md (将在步骤 4 中填充)
├── Style.md (将在步骤 5 中填充)
├── Characters.md (将在步骤 6 中填充)
├── Worldbuilding.md (将在步骤 7 中填充)
├── Conflict.md (将在步骤 8 中填充)
├── Synopsis.md (将在步骤 9 中填充)
├── Timeline.md (将在步骤 10 中填充)
├── Outline/
│ └── README.md
├── Chapters/
│ └── README.md
├── Research/
│ └── README.md
├── Archive/
│ └── README.md
└── Assets/
└── README.md
Outline/README.md:
# Outline
Chapter-by-chapter beat sheets and plot structure.
Each file: `outline-chapter-N.md`
## Structure per chapter
- Chapter goal
- POV character
- Key beats
- Emotional arc
- Setting
- Notes
Chapters/README.md:
# Chapters
Manuscript files for each chapter.
Each file: `chapter-N.md`
Write your draft here. One file per chapter.
Title format: `# Chapter N: [Title]`
Research/README.md:
# Research
Reference materials, sources, and background research.
Store:
- Historical research
- Location references
- Technical details
- Inspiration sources
- Continuity notes
Archive/README.md:
# Archive
Deleted scenes, old drafts, and cut content.
Move old versions here instead of deleting.
Prefix files with date: `2026-01-29-old-chapter-3.md`
Assets/README.md:
# Assets
Visual references, maps, character art, and other media.
Store:
- Character reference images
- Location photos
- Maps and diagrams
- Mood boards
- Cover ideas
创建结构后:
"我已创建了你的项目结构。让我们开始构建你故事的基础。"
关键: 一次处理一个章节。存储在内存中。仅在所有章节都获得确认后才写入 Braindump.md。
定义: 这是用户最初提供的核心构思。向用户展示相同的文字并请求确认。
根据他们的核心构思提出:
"让我们从你的北极星开始——这个故事之所以重要的情感真实。
根据你分享的内容,我感知到的是:
North Star: [用户在步骤 1 中给出的原始北极星]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate with a different approach)"
等待明确确认。 确认后,存储在内存中并移至下一章节。
示例:
North Star: "This is story follows an ordinary man in a tier-3 town in MP. He observes life quietly, especially the lives of women"
定义: 一个暂定标题(可以更改,但有助于聚焦愿景)。**理想情况下,用户应在步骤 1 中提供,如果是则使用它,如果没有则再提出。
提出 3-4 个选项:
"这里有一些暂定标题的想法:
- [Title option 1]
- [Title option 2]
- [Title option 3]
- [Title option 4]
Which resonates with you? Or would you like to suggest your own?
Does one of these feel true to what you're holding? You can reply with:
- Yes (choose a number or suggest your own)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate different options)"
等待明确确认。 存储选择/调整后的标题。
示例:
- "The Disappearing Town"
- "Lost Horizon"
- "Maps Without Names"
- "The Forgetting Place"
定义: 从他们最初构思扩展而来的核心叙事/情感张力。
提出扩展版本:
"让我把你的核心构思扩展成一个更完整的画面:
Core Idea: [2-4 句话扩展他们的原始概念]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate with a different approach)"
等待确认。 存储在内存中。
定义: 情节之下更深层的情感暗流。
提出主题:
"每个故事都探索比其情节更深层的东西。我感知到你的核心主题是:
Central Theme: [主题陈述——这个故事真正关于什么]
Key Questions This Story Explores:
- [Question 1]
- [Question 2]
- [Question 3]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate with a different approach)"
等待确认。 存储在内存中。
示例:
Central Theme: The fragility of memory and place, and what it means to witness disappearance.
Key Questions:
- What do we lose when a place vanishes?
- Can we hold onto what's fading?
- Who remembers when everyone forgets?
定义: 故事的叙事框架。
根据故事类型提出结构:
"根据你的故事,我建议采用以下叙事结构:
[Structure Type] (例如:Three-Act, Hero's Journey, Literary Arc)
How It Works For Your Story: [简要说明该结构如何适用于你的故事]
Alternative Options:
- [Structure option 2]
- [Structure option 3]
Does this feel true to what you're holding? You can reply with:
- Yes (approve this structure)
- Tweak (tell me what to adjust)
- Rewrite (suggest different structure)"
等待确认。 存储在内存中。
示例:
Literary Arc (Character-driven with subtle progression)
How It Works: Your protagonist gradually becomes aware of the town's disappearance, moving from denial to investigation to acceptance. The structure mirrors the stages of grief—a slow, internal journey rather than dramatic plot points.
所有章节都获得确认后:
"完美。我已为你的头脑风暴捕获了所有内容。现在开始写入..."
使用以下确切格式写入 Braindump.md:
## North Star
[Approved content]
## Title
[Approved title]
## Core Idea
[Approved content]
## Central Theme
[Approved content]
## Structure
[Approved content]
章节之间空一行。无额外评论。
然后:
"Braindump.md 已完成。准备好探索类型了吗?"
介绍:
"让我们定义你的类型。这有助于设定读者预期和叙事惯例。"
询问:
"主要类型是什么?选择一个数字或描述你自己的:
- Literary fiction
- Fantasy
- Mystery/Thriller
- Romance
- Science Fiction
- Historical Fiction
- Magical Realism
- Other (describe)"
等待回应,然后提出惯例:
"基于 [他们的类型选择],我看到的如下:
Primary Genre: [Genre name]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (adjust the genre classification)
- Rewrite (try a different genre)"
存储在内存中。
根据他们的类型和故事提出语调:
"以下是我看到的你的类型语调:
Genre Tone: [对情感/语调质量的描述]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
存储在内存中。
示例:
Genre Tone: Quiet literary fiction with elements of magical realism. Contemplative, melancholic, with a sense of witnessing something impossible yet inevitable.
提出类型边界:
"每个类型都有边界——那些会显得格格不入的东西。我建议如下:
Boundaries:
- [What to avoid 1]
- [What to avoid 2]
- [What to avoid 3]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
存储在内存中。
示例:
Boundaries:
- No explicit supernatural explanations (keep disappearance ambiguous)
- Avoid thriller pacing or conspiracy plots
- No melodrama or sentimentality—maintain restraint
提出读者预期:
"[genre] 的读者通常期待某些东西。以下是我为你的故事看到的:
Reader Expectation: [读者将期待什么以及你的故事如何满足这些期待]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
存储在内存中。
示例:
Reader Expectation: Readers will expect: atmospheric prose, character depth over plot, ambiguity over answers, emotional resonance, beauty in ordinary moments, and a contemplative reading experience.
所有类型章节都获得确认后,写入:
## Primary Genre
[Approved content]
## Genre Tone
[Approved content]
## Boundaries
[Approved content]
## Reader Expectation
[Approved content]
"Genre.md 已完成。准备好发现你的叙事声音了吗?"
介绍:
"现在让我们发现你的叙事声音——故事在页面上听起来和感觉起来的方式。"
询问发现性问题:
"让我问几个问题来理解你的声音:
- Point of view? First person, third person limited, third person omniscient?
- Tense? Past or present?
- Whose voice dominates? The narrator's observations, or deep in character's mind?"
等待回应,然后提出:
"根据你分享的内容,这是你的叙事声音:
Narrative Voice: [对视角、时态和视角的描述]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
存储在内存中。
示例:
Narrative Voice: Third person limited, past tense, following the protagonist closely. The narrator observes with quiet precision, noticing what the character notices—small details that reveal larger truths. The voice is contemplative, patient, and psychologically attuned.
询问:
"语言应该感觉如何?
- Sparse and minimalist?
- Rich and descriptive?
- Somewhere between?"
等待回应,然后提出:
"以下是我看到的你的语言质感:
Language Texture: [对句子风格、用词选择、描述方法的描述]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
存储在内存中。
示例:
Language Texture: Precise but not sparse. Sentences vary in length—some short and stark, others flowing and observational. Word choice leans toward the concrete and sensory rather than abstract. Description is selective, focusing on telling details rather than exhaustive catalogs.
根据他们的类型和故事提出:
"以下是我感知到的节奏与步调:
Rhythm and Pacing: [对叙事节奏、场景长度、静止与运动平衡的描述]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
存储在内存中。
示例:
Rhythm and Pacing: Deliberate and unhurried. Scenes linger in moments of observation and reflection. Pacing allows silence and stillness to do narrative work. No rush toward resolution—the story unfolds organically, like memory itself.
询问:
"是否有任何作者、书籍或风格影响你对这部小说的愿景?"
等待回应(或 "none/not sure"),然后提出:
"以下是我如何描述你的风格参照:
Influences: [影响列表或比较风格]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
存储在内存中。
示例:
Influences: The quiet observation of Raymond Carver, the magical ambiguity of Haruki Murakami, the sense of place in Kent Haruf. A voice that trusts the reader to notice what isn't said.
所有风格章节都获得确认后,写入:
## Narrative Voice
[Approved content]
## Language Texture
[Approved content]
## Rhythm and Pacing
[Approved content]
## Influences
[Approved content]
"Style.md 已完成。现在让我们构建你的角色。"
介绍:
"让我们为你的主要角色创建角色设定表。我们将以详细的 Markdown 表格形式构建这些,一次一个角色。
你的主要角色有哪些?现在只需列出名字。"
等待角色名字列表。
宣布:
"让我们构建 [角色名称] 的档案。"
提出已填充的角色表格:
"根据你的故事,这是 [角色名称] 的档案:
Field Details NAME [Name] ROLES [Protagonist/Antagonist/etc.] PRONOUNS [Pronouns] OTHER NAMES [Nicknames, aliases] PERSONALITY [Core personality traits] MOTIVATIONS / GOALS [What they want] INTERNAL CONFLICT [Inner struggle] STRENGTHS [Key strengths] WEAKNESSES [Flaws, vulnerabilities] CHARACTER ARC / EVOLUTION [How they change] CHEMISTRY WITH PROTAGONIST / RELATIONSHIPS [Key relationships] ROMANTIC OBSTACLES / CHALLENGES [If applicable] SHARED HISTORY [Background connections] ROLE IN STORY / FUNCTION [Narrative purpose] SKILLS OR RESOURCES [Abilities, knowledge] BACKGROUND ANCHOR [Formative experience or detail] NOTABLE DETAILS [Quirks, appearance, voice] Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue to next character)
- Tweak (tell me which fields to adjust)
- Rewrite (I'll regenerate this character)"
等待确认。 存储在内存中。为每个角色重复此过程。
所有角色都获得确认后,将所有角色表格写入 Characters.md:
# Characters
## [Character 1 Name]
| Field | Details |
|-------|---------|
| NAME | ... |
| ROLES | ... |
[...all fields]
## [Character 2 Name]
| Field | Details |
|-------|---------|
[...all fields]
"Characters.md 已完成,包含 [N] 个角色档案。准备好构建你的世界了吗?"
介绍:
"让我们使用结构化的世界构建表格来定义你故事的世界。"
提出世界构建表格:
"以下是你故事的世界构建框架:
Category Details Setting Type [Where the story takes place] Core Atmosphere [Emotional tone of the world] Physical Details [4-6 recurring sensory details] Time & Rhythm of Life [Pace and flow of daily life] Tone of Narrative [Mood readers should feel] Protagonist's Inner World [How setting mirrors character] Emotional Geography [How secondary characters embody emotional stages] Emotional Rules of the World [What's not allowed narratively] Natural Elements [How nature reflects emotion] The Soul of the World [Unseen value holding world together] Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
等待确认。 存储在内存中。
确认后,写入:
# Worldbuilding
| Category | Details |
|----------|---------|
[Approved table content]
"Worldbuilding.md 已完成。现在让我们映射你故事的冲突。"
介绍:
"每个故事都需要冲突。让我们识别你故事中的张力层次。"
提出:
"以下是我看到的外部冲突:
External Conflict: [物理/有形的冲突——世界上正在发生什么]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
存储在内存中。
提出:
"以下是内部冲突:
Internal Conflict: [角色的内心挣扎、情感张力]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
存储在内存中。
提出:
"以下是赌注——面临的风险:
Stakes: [如果角色失败,他们会失去什么]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
存储在内存中。
提出:
"以下是对立面:
Antagonist/Opposition: [谁或什么反对主角——可以是一种力量,而非个人]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
存储在内存中。
所有冲突章节都获得确认后,写入:
## External Conflict
[Approved content]
## Internal Conflict
[Approved content]
## Stakes
[Approved content]
## Antagonist/Opposition
[Approved content]
"Conflict.md 已完成。准备好概述完整故事了吗?"
介绍:
"让我们从头到尾概述你的故事。我将分三个部分提出主要的叙事要点。"
提出:
"故事是这样开始的:
Beginning: [2-3 段:开场情境、角色介绍、激励事件、初始赌注]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
存储在内存中。
提出:
"以下是故事的发展部分:
Middle: [3-4 段:不断升级的复杂情况、角色发展、转折点、情感升级、中点转变]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
存储在内存中。
提出:
"故事是这样结束的:
End: [2-3 段:高潮、解决、主题反思、情感落脚点]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
存储在内存中。
所有故事梗概章节都获得确认后,写入:
## Synopsis
### Beginning
[Approved beginning content]
### Middle
[Approved middle content]
### End
[Approved end content]
"Synopsis.md 已完成。现在让我们创建你的时间线。"
介绍:
"让我们映射你故事的时间线——从开始到结束的事件序列。"
根据故事梗概提出时间线:
"以下是我根据你的故事梗概映射的时间线:
Timeline:
Event Timing Notes [Event 1] [Day 1/Week 1/etc.] [Context] [Event 2] [Day 3/etc.] [Context] [Event 3] [Week 2/etc.] [Context] [...continuing through story] Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
等待确认。
确认后,写入:
# Timeline
| Event | Timing | Notes |
|-------|--------|-------|
[Approved timeline]
"Timeline.md 已完成。准备好创建章节大纲了吗?"
询问章节数量:
"你设想这个故事有多少章?或者我应该根据故事梗概和节奏建议一个章节数量?"
等待回应(要么是数字,要么是 "suggest")。
如果建议:
"根据你的故事梗概和节奏,我建议 [N] 章。这听起来对吗?"
重要: 在保存到文件之前,展示每个章节大纲以获得确认。
提出第 [N] 章大纲:
"以下是第 [N] 章的大纲:
Chapter [N]: [Title based on synopsis/timeline]
Chapter Goal
[本章在故事中实现的目标]
POV Character
[谁的视角]
Setting
[发生的地点和时间]
Key Beats
- [Beat 1]
- [Beat 2]
- [Beat 3]
- [Beat 4]
Emotional Arc
[角色的情感历程:开始感觉 X → 结束感觉 Y]
Chapter Hook
[本章如何结束以吸引读者继续阅读]
Notes
[任何额外的起草指导]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and save)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate with a different approach)"
等待确认。
确认后,保存到 Outline/outline-chapter-N.md 并宣布:
"第 [N] 章大纲已保存。"
然后立即询问:
"准备好进行第 [N+1] 章大纲了吗?"
继续直到所有章节大纲创建完毕。
所有章节大纲创建后:
"所有 [N] 个章节大纲已完成并保存在 Outline/ 文件夹中。准备好起草第 1 章了吗?"
重要: 遵循大纲和所有上下文文件起草完整章节。
仅针对第 1 章:
宣布:
"我将先起草第 1 章供你确认。你希望先在这里查看草稿,还是我直接保存?"
第 1 章确认后:
针对第 2-N 章(推荐并行执行):
"我现在可以起草剩余的章节(2-[N]),有两种方法:
- 并行(更快): 启动 [N-1] 个后台代理,每个章节一个,同时起草
- 顺序: 按顺序一次起草一章
你更喜欢哪种方法?"
为每个剩余章节启动一个后台任务:
对于每个章节 N(其中 N = 2 到总章节数):
delegate_task(
category="unspecified-high",
description="Draft Chapter N of [Project Name]",
prompt="TASK: Draft Chapter N as complete prose (1,000-1,400 words).
REQUIRED CONTEXT FILES TO READ:
- Outline/outline-chapter-N.md (chapter beat sheet)
- Style.md (narrative voice, tone, language rules)
- Characters.md (character profiles)
- Worldbuilding.md
A comprehensive skill for literary fiction writers that transforms vague story ideas into structured novel projects through patient, emotionally-attentive dialogue.
Reflection before construction. Emotional truth before narrative logic.
This skill:
| File/Folder | Purpose | Format |
|---|---|---|
Braindump.md | Emotional core & vision | North Star, themes, structure |
Genre.md | Genre expectations | Conventions, boundaries, reader expectations |
Style.md | Narrative voice & tone | Voice, rhythm, pacing, influences |
Characters.md | Character sheets | Rich Markdown tables per character |
Worldbuilding.md | Setting & world rules | Structured tables by category |
Conflict.md | Story conflicts & stakes | Internal/external conflicts |
Synopsis.md | Full story summary | Beginning, middle, end (500-1000 words) |
Timeline.md | Story chronology | Event sequence, pacing, continuity |
Outline/ | Chapter-by-chapter beats | Detailed outline per chapter |
Chapters/ | Draft manuscript files | Ready-to-write chapter files |
Research/ | Reference materials | Notes, sources, context |
Archive/ | Old versions & cuts | Deleted scenes, old drafts |
Assets/ | Visual references | Maps, character art, mood boards |
Project is created in:
~/writing/novels/{novel-name}/
All work is done in the same location. The skill works on one file at a time.
/novel-architect an english novel named lost-horizon "A man discovers his small town is slowly disappearing from maps"
"Help me create a novel project"
"I want to start writing a novel"
"Set up a new book for me"
Both trigger the same step-by-step interview process.
The skill follows this exact sequence, never skipping ahead:
Parallel Processing (Steps 12-13):
run_in_background=true parameter in delegate_task callsWhen to Use Parallel vs Sequential:
Use delegate_task with run_in_background=true for:
Task Parameters:
delegate_task(
category="unspecified-high",
description="Brief task description (shown to user)",
prompt="Detailed instructions with context file paths and requirements",
run_in_background=true # REQUIRED for parallel execution
)
After launching parallel tasks:
background_output(task_id="...") to retrieve resultsStatus Communication:
Each background task must:
Avoid:
After proposing ANY section content, ALWAYS use this exact format:
Does this feel true to what you're holding?
You can reply with:
1. **Yes** (approve and continue)
2. **Tweak** (tell me what to adjust)
3. **Rewrite** (I'll regenerate with a different approach)
CRITICAL FILE WRITING RULES:
Throughout all interactions:
If user invokes with command syntax:
/novel-architect [language] novel named [name] "[core idea]"
Extract:
english | "hindi" | "bilingual"lost-horizon (becomes folder name)Start with a warm, inviting question:
"Let's create your novel project together. I'll guide you through step by step.
First, what would you like to name this project? (Use lowercase with hyphens, like 'my-novel' or 'lost-horizon')"
Wait for response, then:
"What language will you write in?
- English, 2. Hindi"
Wait for response, then:
"Tell me about your story idea. Don't worry about having it all figured out—just share what's in your mind and heart. A few sentences is perfect."
Reflect their idea back emotionally:
"Let me reflect what I hear—gently, without shaping it yet.
[Emotional reflection of their core idea in 2-3 sentences]
Does this feel true to what you're holding?"
Wait for confirmation before proceeding. And remember this is our North Star.
Do this silently (no need to narrate file creation unless asked).
Create the full project structure:
/home/claude/novels/{project-name}/
├── Braindump.md (to be filled in Step 3)
├── Genre.md (to be filled in Step 4)
├── Style.md (to be filled in Step 5)
├── Characters.md (to be filled in Step 6)
├── Worldbuilding.md (to be filled in Step 7)
├── Conflict.md (to be filled in Step 8)
├── Synopsis.md (to be filled in Step 9)
├── Timeline.md (to be filled in Step 10)
├── Outline/
│ └── README.md
├── Chapters/
│ └── README.md
├── Research/
│ └── README.md
├── Archive/
│ └── README.md
└── Assets/
└── README.md
Outline/README.md:
# Outline
Chapter-by-chapter beat sheets and plot structure.
Each file: `outline-chapter-N.md`
## Structure per chapter
- Chapter goal
- POV character
- Key beats
- Emotional arc
- Setting
- Notes
Chapters/README.md:
# Chapters
Manuscript files for each chapter.
Each file: `chapter-N.md`
Write your draft here. One file per chapter.
Title format: `# Chapter N: [Title]`
Research/README.md:
# Research
Reference materials, sources, and background research.
Store:
- Historical research
- Location references
- Technical details
- Inspiration sources
- Continuity notes
Archive/README.md:
# Archive
Deleted scenes, old drafts, and cut content.
Move old versions here instead of deleting.
Prefix files with date: `2026-01-29-old-chapter-3.md`
Assets/README.md:
# Assets
Visual references, maps, character art, and other media.
Store:
- Character reference images
- Location photos
- Maps and diagrams
- Mood boards
- Cover ideas
After creating structure:
"I've created your project structure. Let's begin building the foundation of your story."
Critical: Work through each section ONE AT A TIME. Store in memory. Write Braindump.md only when ALL sections approved.
What it is: This is the original core-idea user provided. Show the same lines to user and ask for confirmation.
Propose based on their core idea:
"Let's start with your North Star—the emotional truth that makes this story matter.
Based on what you've shared, here's what I sense:
North Star: [Users orignial North Star given in Section 1]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate with a different approach)"
Wait for explicit approval. When approved, store in memory and move to next section.
Example:
North Star: "This is story follows an ordinary man in a tier-3 town in MP. He observes life quietly, especially the lives of women"
What it is: A working title (can change, but helps focus the vision). **This ideally user should have provided in Section 1 , if so use it, if not then only Propose.
Propose 3-4 options:
"Here are some working title ideas:
- [Title option 1]
- [Title option 2]
- [Title option 3]
- [Title option 4]
Which resonates with you? Or would you like to suggest your own?
Does one of these feel true to what you're holding? You can reply with:
- Yes (choose a number or suggest your own)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate different options)"
Wait for explicit approval. Store chosen/adjusted title.
Example:
- "The Disappearing Town"
- "Lost Horizon"
- "Maps Without Names"
- "The Forgetting Place"
What it is: The central narrative/emotional tension expanded from their initial idea.
Propose expanded version:
"Let me expand your core idea into a fuller picture:
Core Idea: [2-4 sentences expanding their original concept]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate with a different approach)"
Wait for approval. Store in memory.
What it is: The deeper emotional current beneath the plot.
Propose theme:
"Every story explores something deeper than its plot. Here's what I sense as your central theme:
Central Theme: [Theme statement—what the story is really about]
Key Questions This Story Explores:
- [Question 1]
- [Question 2]
- [Question 3]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate with a different approach)"
Wait for approval. Store in memory.
Example:
Central Theme: The fragility of memory and place, and what it means to witness disappearance.
Key Questions:
- What do we lose when a place vanishes?
- Can we hold onto what's fading?
- Who remembers when everyone forgets?
What it is: Narrative framework for the story.
Propose structure based on story type:
"Based on your story, I suggest this narrative structure:
[Structure Type] (e.g., Three-Act, Hero's Journey, Literary Arc)
How It Works For Your Story: [Brief explanation of how structure applies]
Alternative Options:
- [Structure option 2]
- [Structure option 3]
Does this feel true to what you're holding? You can reply with:
- Yes (approve this structure)
- Tweak (tell me what to adjust)
- Rewrite (suggest different structure)"
Wait for approval. Store in memory.
Example:
Literary Arc (Character-driven with subtle progression)
How It Works: Your protagonist gradually becomes aware of the town's disappearance, moving from denial to investigation to acceptance. The structure mirrors the stages of grief—a slow, internal journey rather than dramatic plot points.
After ALL sections approved:
"Perfect. I've captured everything for your Braindump. Writing it now..."
Write Braindump.md with this exact format:
## North Star
[Approved content]
## Title
[Approved title]
## Core Idea
[Approved content]
## Central Theme
[Approved content]
## Structure
[Approved content]
One blank line between sections. No extra commentary.
Then:
"Braindump.md is complete. Ready to explore genre?"
Introduction:
"Let's define your genre. This helps set reader expectations and narrative conventions."
Ask:
"What's the primary genre? Choose a number or describe your own:
- Literary fiction
- Fantasy
- Mystery/Thriller
- Romance
- Science Fiction
- Historical Fiction
- Magical Realism
- Other (describe)"
Wait for response, then propose conventions:
"Based on [their genre choice], here's what I see:
Primary Genre: [Genre name]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (adjust the genre classification)
- Rewrite (try a different genre)"
Store in memory.
Propose tone based on their genre and story:
"Here's how I see your genre tone:
Genre Tone: [Description of the emotional/tonal quality]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
Store in memory.
Example:
Genre Tone: Quiet literary fiction with elements of magical realism. Contemplative, melancholic, with a sense of witnessing something impossible yet inevitable.
Propose genre boundaries:
"Every genre has boundaries—things that would feel out of place. Here's what I suggest:
Boundaries:
- [What to avoid 1]
- [What to avoid 2]
- [What to avoid 3]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
Store in memory.
Example:
Boundaries:
- No explicit supernatural explanations (keep disappearance ambiguous)
- Avoid thriller pacing or conspiracy plots
- No melodrama or sentimentality—maintain restraint
Propose reader expectations:
"Readers of [genre] typically expect certain things. Here's what I see for your story:
Reader Expectation: [What readers will expect and how your story delivers]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
Store in memory.
Example:
Reader Expectation: Readers will expect: atmospheric prose, character depth over plot, ambiguity over answers, emotional resonance, beauty in ordinary moments, and a contemplative reading experience.
After all Genre sections approved, write:
## Primary Genre
[Approved content]
## Genre Tone
[Approved content]
## Boundaries
[Approved content]
## Reader Expectation
[Approved content]
"Genre.md is complete. Ready to discover your narrative voice?"
Introduction:
"Now let's discover your narrative voice—how the story will sound and feel on the page."
Ask discovery questions:
"Let me ask a few questions to understand your voice:
- Point of view? First person, third person limited, third person omniscient?
- Tense? Past or present?
- Whose voice dominates? The narrator's observations, or deep in character's mind?
Wait for responses, then propose:
"Based on what you've shared, here's your narrative voice:
Narrative Voice: [Description of POV, tense, and perspective]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
Store in memory.
Example:
Narrative Voice: Third person limited, past tense, following the protagonist closely. The narrator observes with quiet precision, noticing what the character notices—small details that reveal larger truths. The voice is contemplative, patient, and psychologically attuned.
Ask:
"How should the language feel?
- Sparse and minimalist?
- Rich and descriptive?
- Somewhere between?"
Wait for response, then propose:
"Here's how I see your language texture:
Language Texture: [Description of sentence style, word choice, descriptive approach]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
Store in memory.
Example:
Language Texture: Precise but not sparse. Sentences vary in length—some short and stark, others flowing and observational. Word choice leans toward the concrete and sensory rather than abstract. Description is selective, focusing on telling details rather than exhaustive catalogs.
Propose based on their genre and story:
"Here's the rhythm and pacing I sense:
Rhythm and Pacing: [Description of narrative tempo, scene length, balance of stillness and movement]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
Store in memory.
Example:
Rhythm and Pacing: Deliberate and unhurried. Scenes linger in moments of observation and reflection. Pacing allows silence and stillness to do narrative work. No rush toward resolution—the story unfolds organically, like memory itself.
Ask:
"Are there any authors, books, or styles that influence your vision for this novel?"
Wait for response (or "none/not sure"), then propose:
"Here's how I'd describe your stylistic touchstones:
Influences: [List of influences or comparative styles]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
Store in memory.
Example:
Influences: The quiet observation of Raymond Carver, the magical ambiguity of Haruki Murakami, the sense of place in Kent Haruf. A voice that trusts the reader to notice what isn't said.
After all Style sections approved, write:
## Narrative Voice
[Approved content]
## Language Texture
[Approved content]
## Rhythm and Pacing
[Approved content]
## Influences
[Approved content]
"Style.md is complete. Now let's build your characters."
Introduction:
"Let's create character sheets for your main characters. We'll build these as detailed Markdown tables, one character at a time.
Who are your main characters? List just the names for now."
Wait for list of character names.
Announce:
"Let's build [Character Name]'s profile."
Propose filled character table:
"Based on your story, here's [Character Name]'s profile:
Field Details NAME [Name] ROLES [Protagonist/Antagonist/etc.] PRONOUNS [Pronouns] OTHER NAMES [Nicknames, aliases] PERSONALITY [Core personality traits] MOTIVATIONS / GOALS [What they want] INTERNAL CONFLICT [Inner struggle] STRENGTHS [Key strengths] WEAKNESSES [Flaws, vulnerabilities] CHARACTER ARC / EVOLUTION [How they change] CHEMISTRY WITH PROTAGONIST / RELATIONSHIPS [Key relationships] ROMANTIC OBSTACLES / CHALLENGES [If applicable] SHARED HISTORY
Wait for approval. Store in memory. Repeat for each character.
After ALL characters approved, write Characters.md with all character tables:
# Characters
## [Character 1 Name]
| Field | Details |
|-------|---------|
| NAME | ... |
| ROLES | ... |
[...all fields]
## [Character 2 Name]
| Field | Details |
|-------|---------|
[...all fields]
"Characters.md is complete with [N] character profiles. Ready to build your world?"
Introduction:
"Let's define the world of your story using structured worldbuilding tables."
Propose worldbuilding table:
"Here's the worldbuilding framework for your story:
Category Details Setting Type [Where the story takes place] Core Atmosphere [Emotional tone of the world] Physical Details [4-6 recurring sensory details] Time & Rhythm of Life [Pace and flow of daily life] Tone of Narrative [Mood readers should feel] Protagonist's Inner World [How setting mirrors character] Emotional Geography [How secondary characters embody emotional stages] Emotional Rules of the World [What's not allowed narratively] Natural Elements [How nature reflects emotion]
Wait for approval. Store in memory.
After approval, write:
# Worldbuilding
| Category | Details |
|----------|---------|
[Approved table content]
"Worldbuilding.md is complete. Now let's map your story's conflicts."
Introduction:
"Every story needs conflict. Let's identify the layers of tension in yours."
Propose:
"Here's the external conflict I see:
External Conflict: [Physical/tangible conflict—what's happening in the world]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
Store in memory.
Propose:
"Here's the internal conflict:
Internal Conflict: [Character's inner struggle, emotional tension]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
Store in memory.
Propose:
"Here are the stakes—what's at risk:
Stakes: [What the character loses if they fail]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
Store in memory.
Propose:
"Here's the opposition:
Antagonist/Opposition: [Who or what opposes the protagonist—can be a force, not a person]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
Store in memory.
After all Conflict sections approved, write:
## External Conflict
[Approved content]
## Internal Conflict
[Approved content]
## Stakes
[Approved content]
## Antagonist/Opposition
[Approved content]
"Conflict.md is complete. Ready to outline the full story?"
Introduction:
"Let's outline your story from beginning to end. I'll propose the major narrative beats in three parts."
Propose:
"Here's how the story begins:
Beginning: [2-3 paragraphs: opening situation, character introduction, inciting incident, initial stakes]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
Store in memory.
Propose:
"Here's the middle of the story:
Middle: [3-4 paragraphs: rising complications, character development, turning points, emotional escalation, midpoint shift]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
Store in memory.
Propose:
"Here's how the story concludes:
End: [2-3 paragraphs: climax, resolution, thematic reflection, emotional landing]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
Store in memory.
After all Synopsis sections approved, write:
## Synopsis
### Beginning
[Approved beginning content]
### Middle
[Approved middle content]
### End
[Approved end content]
"Synopsis.md is complete. Now let's create your timeline."
Introduction:
"Let's map the chronology of your story—the sequence of events from start to finish."
Propose timeline based on synopsis:
"Here's the timeline I've mapped from your synopsis:
Timeline:
Event Timing Notes [Event 1] [Day 1/Week 1/etc.] [Context] [Event 2] [Day 3/etc.] [Context] [Event 3] [Week 2/etc.] [Context] [...continuing through story] Does this feel true to what you're holding? You can reply with:
- Yes (approve and continue)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate)"
Wait for approval.
After approval, write:
# Timeline
| Event | Timing | Notes |
|-------|--------|-------|
[Approved timeline]
"Timeline.md is complete. Ready to create chapter outlines?"
Ask about chapter count:
"How many chapters do you envision for this story? Or should I suggest a chapter count based on the synopsis and pacing?"
Wait for response (either number or "suggest").
If suggesting:
"Based on your synopsis and pacing, I recommend [N] chapters. Does this sound right?"
Important: Show each chapter outline for approval BEFORE saving to file.
Propose outline for Chapter [N]:
"Here's the outline for Chapter [N]:
Chapter [N]: [Title based on synopsis/timeline]
Chapter Goal
[What this chapter accomplishes in the story]
POV Character
[Whose perspective]
Setting
[Where and when this takes place]
Key Beats
- [Beat 1]
- [Beat 2]
- [Beat 3]
- [Beat 4]
Emotional Arc
[Character's emotional journey: starts feeling X → ends feeling Y]
Chapter Hook
[How this chapter ends to pull reader forward]
Notes
[Any additional guidance for drafting]
Does this feel true to what you're holding? You can reply with:
- Yes (approve and save)
- Tweak (tell me what to adjust)
- Rewrite (I'll regenerate with a different approach)"
Wait for approval.
After approval, save toOutline/outline-chapter-N.md and announce:
"Chapter [N] outline saved."
Then immediately ask:
"Ready for Chapter [N+1] outline?"
Continue until all chapter outlines are created.
After ALL chapter outlines created:
"All [N] chapter outlines are complete and saved in Outline/ folder. Ready to draft Chapter 1?"
Important: Draft COMPLETE chapters following the outline and all context files.
For Chapter 1 ONLY:
Announce:
"I'll draft Chapter 1 first for your approval. Would you like to see the draft here first, or should I save it directly?"
After Chapter 1 approval:
For Chapters 2-N (Parallel Execution Recommended):
"I can now draft the remaining chapters (2-[N]) using two approaches:
- Parallel (Faster): Launch [N-1] background agents, one per chapter, all drafting simultaneously
- Sequential: Draft one chapter at a time in order
Which approach would you prefer?"
Launch one background task per remaining chapter:
For each chapter N (where N = 2 to total chapters):
delegate_task(
category="unspecified-high",
description="Draft Chapter N of [Project Name]",
prompt="TASK: Draft Chapter N as complete prose (1,000-1,400 words).
REQUIRED CONTEXT FILES TO READ:
- Outline/outline-chapter-N.md (chapter beat sheet)
- Style.md (narrative voice, tone, language rules)
- Characters.md (character profiles)
- Worldbuilding.md (setting, atmosphere)
- Timeline.md (chronological accuracy)
- Synopsis.md (story direction)
- Chapters/chapter-1.md (established voice from approved chapter)
- Chapters/chapter-(N-1).md (if N > 2, for continuity)
DRAFTING REQUIREMENTS:
- Transform outline beats into full prose
- Show moment-by-moment, never summarize
- Follow Style.md voice and tone exactly
- Maintain 1,000-1,400 words
- Preserve emotional restraint and subtlety
- Honor established character behavior
- Respect silence and stillness as narrative tools
OUTPUT: Save complete draft to Chapters/chapter-N.md
Format:
# Chapter N: [Title]
[Complete prose draft]
MUST DO: Read ALL context files before drafting. Cross-check continuity with previous chapter.
MUST NOT: Add plot events not in outline. Change established voice. Summarize instead of showing.",
run_in_background=true
)
Announce all tasks launched:
"Launched [N-1] parallel drafting agents for Chapters 2-[N]. You'll be notified as each completes. Estimated time: [X] minutes."
For each Chapter N (2 to total):
Read context files:
Outline/outline-chapter-N.mdStyle.md, Characters.md, Worldbuilding.mdTimeline.md, Synopsis.mdChapters/chapter-(N-1).md (for continuity)Draft complete chapter (1,000-1,400 words)
Save to
After all chapters drafted:
"All [N] chapters drafted. Ready to begin chapter reviews?"
Important: Review and refine each chapter draft while preserving voice and intent.
Recommend Parallel Execution:
"I can review all [N] chapters using two approaches:
- Parallel (Faster): Launch [N] background agents, one per chapter, all reviewing simultaneously
- Sequential: Review one chapter at a time in order
Which approach would you prefer?"
Launch one background task per chapter:
For each chapter N (1 to total chapters):
delegate_task(
category="unspecified-high",
description="Review and refine Chapter N of [Project Name]",
prompt="TASK: Review and gently refine Chapter N draft.
EXPECTED OUTCOME: Improved draft saved as Chapters/chapter-N.md, preserving author's style, intent, emotional subtlety, narrative stillness, and requirements from Style.md.
REQUIRED CONTEXT FILES TO READ:
- Chapters/chapter-N.md (current draft)
- Outline/outline-chapter-N.md (original plan)
- Chapters/chapter-(N-1).md (if N > 1, for continuity)
- Chapters/chapter-(N+1).md (if exists, for forward continuity)
- Style.md (voice and tone guidelines)
- Characters.md (character consistency)
- Timeline.md (chronological accuracy)
- Worldbuilding.md (setting consistency)
REVIEW FOCUS AREAS:
- Language: Reduce redundancy, tighten phrasing, improve rhythm
- Emotion: Clarify undercurrents, strengthen subtext, avoid over-explanation
- Dialogue: Make speech natural, remove exposition, preserve character voice
- Pacing: Smooth transitions, balance stillness and movement
- Word count: Ensure 1,000-1,400 words; expand slightly if needed
REVISION PRINCIPLES:
- Preserve author's voice above all else
- Revise gently; never overwrite intention
- Clarify emotion without explaining it
- Maintain narrative stillness and restraint
- Respect ambiguity and silence
- Improve rhythm, not drama
MUST DO: Cross-check with outline, prior/next chapters, and all context files. Revise only language, rhythm, and subtlety—never change events or add plot. Save when refined and elegant.
MUST NOT: Introduce new scenes or events. Break authorial voice. Over-explain or summarize emotion. Resolve ambiguity without cause. Add new characters. Resolve future conflicts.
OUTPUT: Save refined draft to Chapters/chapter-N.md (overwrite existing draft).",
run_in_background=true
)
Announce all tasks launched:
"Launched [N] parallel review agents for all chapters. You'll be notified as each completes. Estimated time: [X] minutes."
Wait for all tasks to complete, then announce:
"All [N] chapters reviewed and refined. Ready for final continuity check?"
For each Chapter N:
Read files:
Chapters/chapter-N.md (current draft)Outline/outline-chapter-N.md (original plan)Chapters/chapter-(N-1).md (previous chapter)Style.md, Characters.md, Timeline.md, Worldbuilding.mdReview focus areas:
After all chapters reviewed:
"All [N] chapters reviewed and refined. Ready for final continuity check?"
Important: Detect and report inconsistencies across all chapters without altering content.
Announce start:
"Running final continuity check across all chapters..."
Load all files:
Chapters/chapter-N.md filesTimeline.mdCharacters.mdWorldbuilding.mdSynopsis.mdConflict.mdCheck for inconsistencies in:
Save to Research/continuity_diagnostic_report.md:
# Continuity Diagnostic Report
Generated: [Date]
Scope: All chapters (1-N)
## Summary of Findings
[High-level overview of what was checked]
## Confirmed Consistencies
[List elements that are properly consistent]
## Potential Issues
### Timeline
[Issues with references to specific chapters/lines]
### Character Behavior
[Issues with references]
### Worldbuilding
[Issues with references]
### Emotional Continuity
[Issues with references]
### Thematic Elements
[Issues with references]
## Questions for Author
For each flagged issue, provide 1-3 focused questions:
**Issue 1:** [Description]
- Question: [Neutral, specific question]
- Rationale: [Why this question is useful]
[Continue for each issue]
5. Output rules:
* Use neutral, observational language
* Reference exact chapter and section
* Offer questions instead of conclusions
* DO NOT propose rewrites
* DO NOT change tone or language
* DO NOT resolve ambiguity for the author
After creating report:
"Continuity check complete. Report saved to Research/continuity_diagnostic_report.md
Found [N] potential issues for your review. These are questions, not problems—you decide what needs addressing."
Create final verification summary:
"Your novel project [Project Name] is complete! Here's what's been created:
Foundation Files: ✓ Braindump.md (North Star, theme, structure) ✓ Genre.md (conventions, tone, boundaries) ✓ Style.md (voice, rhythm, influences) ✓ Characters.md ([N] character profiles) ✓ Worldbuilding.md (setting and atmosphere) ✓ Conflict.md (stakes and opposition) ✓ Synopsis.md (full story outline) ✓ Timeline.md (event chronology)
Chapter Work: ✓ [N] chapter outlines (Outline/ folder) ✓ [N] drafted chapters (Chapters/ folder) ✓ [N] reviewed and refined chapters ✓ Continuity diagnostic report
Project Folders: ✓ Research/ (continuity report and notes) ✓ Archive/ (for old drafts) ✓ Assets/ (for visual references)
Next Steps:
- Review continuity report (Research/continuity_diagnostic_report.md)
- Address any issues you want to resolve
- Continue refining individual chapters as needed
Your complete novel draft is ready in ~/writing/novels/{project-name}/
I can help you:
- Revise specific chapters
- Address continuity issues
- Brainstorm scenes or dialogue
- Refine character arcs
What would you like to work on?"
Present the project to user:
Use present_files tool to share key files (optional based on user preference).
When user asks to draft a chapter:
When user asks to revise a chapter:
When user asks to check continuity:
Trigger phrases:
Quick mode process:
Ask only: name, language, core idea
Create directory structure with README files
Create minimal Braindump.md with placeholders:
[To be filled]
## Title
[To be filled]
## Core Idea
[User's initial idea]
## Central Theme
[To be filled]
## Structure
[To be filled]
4. Create empty placeholder files for all other documents 5. Tell user: "Basic structure created. You can fill in details later or ask me to complete any section."
If project already exists:
Throughout the entire process:
Before proceeding with any file write:
User: "Help me create a novel project"
Weekly Installs
747
Repository
GitHub Stars
1
First Seen
Jan 29, 2026
Security Audits
Gen Agent Trust HubPassSocketWarnSnykPass
Installed on
opencode725
gemini-cli716
codex713
cursor709
github-copilot706
kimi-cli701
超能力技能使用指南:AI助手技能调用优先级与工作流程详解
37,500 周安装
Dokie AI PPT:AI驱动的专业演示文稿设计工具,支持HTML创意动效
737 周安装
PRD生成器:AI驱动产品需求文档工具,快速创建清晰可执行PRD
737 周安装
Devcontainer 设置技能:一键创建预配置开发容器,集成 Claude Code 和语言工具
739 周安装
Plankton代码质量工具:Claude Code自动格式化与Linter强制执行系统
741 周安装
ML Pipeline专家指南:生产级机器学习流水线架构、编排与自动化部署
741 周安装
Tavily API 网络搜索技能 - AI 优化搜索,获取结构化实时网络数据
742 周安装
| [Background connections] |
| ROLE IN STORY / FUNCTION | [Narrative purpose] |
| SKILLS OR RESOURCES | [Abilities, knowledge] |
| BACKGROUND ANCHOR | [Formative experience or detail] |
| NOTABLE DETAILS | [Quirks, appearance, voice] |
Does this feel true to what you're holding? You can reply with:
| The Soul of the World |
| [Unseen value holding world together] |
Does this feel true to what you're holding? You can reply with:
Chapters/chapter-N.mdAnnounce: "Chapter [N] drafted."
Move to next chapter immediately
Revision principles:
Save revised chapter to Chapters/chapter-N.md
Announce: "Chapter [N] reviewed and refined."
Move to next chapter immediately
Detection rules:
Create diagnostic report: