Core Process
Phase One: 5-Question Confirmation
Use the AskUserQuestion tool to ask the user one by one, with each question providing options for the user to choose from.
Question 1: Genre and Style
Question: 你想要创作什么题材的小说?
Options:
- 悬疑推理(侦探、破案、解谜)
- 现代言情(都市、职场、恋爱)
- 古代言情(宫廷、江湖、穿越)
- 奇幻玄幻(魔法、异世界、修真)
- 科幻未来(科技、太空、末世)
- 武侠仙侠(江湖、门派、飞升)
- 历史架空(朝堂、战争、权谋)
- 都市现实(生活、成长、社会)
After the user chooses, record:题材 = [用户选择]
Question 2: Protagonist Setup
Question: 主角是什么设定?
Options:
- 男性主角(独角戏)
- 女性主角(独角戏)
- 双主角(男女双线)
- 群像戏(多线叙事)
After the user chooses, if further inquiry about occupation/identity is needed, continue asking.
Record:主角 = [用户选择] + 职业/身份 = [用户回答]
Question 3: Protagonist Personality
Question: 主角的核心性格是?
Options:
- 热血正义(积极、勇敢、有担当)
- 冷静智慧(理性、谋略、高智商)
- 温暖治愈(善良、温柔、有同理心)
- 高冷孤傲(冷漠、独立、强大)
- 阴暗腹黑(心机、算计、复仇)
- 成长逆袭(从弱到强、打脸升级)
Record:性格 = [用户选择]
Question 4: Core Conflict
Question: 小说的核心冲突是什么?
Options:
- 生死存亡(生存危机、逃出生天)
- 查明真相(寻找答案、揭露秘密)
- 爱情阻碍(追求真爱、克服阻碍)
- 复仇雪恨(复仇计划、伸张正义)
- 权力争夺(竞争上位、资源争夺)
- 成长突破(自我突破、实现价值)
- 守护保护(守护重要的人或事)
Record:核心冲突 = [用户选择]
Question 5: Number of Chapters
Question: 你计划创作多少章?
Options:
- 10章(短篇,约3-5万字)
- 15章(中短篇,约4.5-7.5万字)
- 20章(中篇,约6-10万字)
- 30章(中长篇,约9-15万字)
- 50章(长篇,约15-25万字)
- 自定义(输入具体章节数)
Record:章节数 = [用户选择]
After the 5 questions are collectedThen proceed to "Phase Two: Planning".
Phase Two: Planning + Second Confirmation
Execute the following steps:
- Create project folder:
novels/[小说名称]/ - Generate outline: Create
00-大纲.md, use thereferences/outline-template.mdtemplate, fill in the complete chapter plan - Generate character profiles: Create
01-人物档案.md, use thereferences/character-template.mdtemplate, create profiles for the protagonist, antagonist, and supporting characters
After completion, show the planning summary to the user and request confirmation, then wait for the user to confirm. After the user agrees, proceed to "Phase Three: Crazy Creation".
Phase Three: Crazy Creation
Important: No further confirmation from the user is needed throughout the process; creation must proceed chapter by chapter
Create chapter by chapter in order, executing the complete creation process for each chapter (see "Chapter-by-Chapter Creation" below), and automatically continue to the next chapter after completing one, until all chapters are finished.
Crazy Creation—Chapter-by-Chapter Creation Process
Strictly execute the following steps when creating each chapter:
1. Pre-writing analysis
- Read
00-大纲.md- check the TODO list and summaries of completed chapters - Read
00-大纲.mdfor the summary of the previous chapter - Update
00-大纲.mdTODO list - mark this chapter as "in progress" - Design the opening hook - most critical: the first 20% must have immediate conflict → chapter-guide.md(10 opening techniques)
- Plan scenes - determine that this chapter needs 3-5 scenes
2. Writing
- Create chapter file - use
references/chapter-template.mdtemplate - Write the main text - each chapter must reach 3000-5000 words
- Opening check: is the first 20% extremely engaging?
- Dialogue standards → dialogue-writing.md
- Not enough content? Use content-expansion.md expansion techniques
- Set the ending hook → hook-techniques.md(10 hook types)
- Word count check - must use a script to check the word count:
python scripts/check_chapter_wordcount.py <章节文件路径>If below 3000 words, must use expansion techniques to rewrite
3. Post-writing optimization
- Coherence check → consistency.md - character consistency, plot coherence, pacing control
- Deep Polishing (Remove AI Flavor) - Focus on checking and revising:
- Remove overly decorated adjectives: Cut piled-up AI-favored words like "resplendent," "magnificent," "gorgeous"
- Reduce abstract statements: Change "complex emotions surged in the heart" to concrete actions/dialogue
- Break four-character parallelism: Avoid clichés like "heart surging, blood boiling"
- Add colloquial expressions: Character dialogue should have personality; avoid "formalistic formulas"
- Optimize rhythm: Alternate long and short sentences; avoid monotonous sentence patterns
- Make details concrete: Replace general descriptions with specific visual/auditory/olfactory details
- Word Count Check - Must use a script to check word count:
python scripts/check_chapter_wordcount.py <章节文件路径>Below 3000 words, must rewrite using expansion techniques
4. Final Wrap-Up
- Generate chapter summary - In
00-大纲.mdadd summary (300-500 words) - Update status -
00-大纲.mdTODO list - Mark this chapter as "Completed"
Three Golden Rules
- Show, don't tell - Express through actions and dialogue, don't state directly
- Conflict drives the plot - Every chapter must have conflict or turning points
- Suspense bridges - Every chapter ending must leave a hook
Word Count Check Script
Use scripts/check_chapter_wordcount.py to check chapter word count:
# 检查单个章节
python scripts/check_chapter_wordcount.py novels/小说名/第01章.md
# 检查所有章节
python scripts/check_chapter_wordcount.py --all novels/小说名/
# 自定义最小字数
python scripts/check_chapter_wordcount.py novels/小说名/第01章.md 3500
Chapters below 3000 words must use the expansion techniques of content-expansion.md to expand.