用 Claude 写小说:用项目知识库放设定、项目指令定文风,长篇连载保持前后一致的提示词

用 Claude 写长篇小说最怕设定前后矛盾。本文按官方帮助中心讲怎么建项目、把世界观和人物卡放进知识库、用项目指令固定文风,再给出设定集、分章写作、一致性检查和交接摘要共五段可复制提示词,并写明对话太长时怎么办。

NNathaniel bigo··原创首发·AI 辅助撰写
9 分钟读完
资料核对于 2026-11-05 · 依据官方文档与公开资料整理 Pro 账号
本文根据 Claude 帮助中心《How can I create and manage projects?》《How large is the context window on paid Claude plans?》《Use Claude's chat search and memory》和官方提示词指南整理,资料核对于 2026-11-05。配图为本站整理的示意图,不是界面截图。本站(bigolab.com)不是 Anthropic 官方网站。

适用于谁

  • 想用 Claude 写长篇网文、连载小说的人;
  • 写到第十几章,发现人物性格、设定、时间线开始前后矛盾的人;
  • 搜「用 claude 写小说」想找到完整做法的人。

结论先说

  1. 长篇的关键不是一条超长对话,而是项目(Projects):设定集放进项目知识库,文风和规则放进项目指令,每一章开一个新对话。
  2. 官方说明项目在所有套餐都能用,包括免费账号,免费账号最多建 5 个项目;项目知识接近上下文上限时,付费套餐会自动启用检索增强(RAG)模式。
  3. 对话越长,越容易触顶或被自动压缩,细节可能丢失,所以定稿章节和关键设定要放进知识库,别只留在对话里。
  4. 提示词要写具体:写给谁、什么类型、多长、什么叙述视角,并说明原因。
  5. 版权和平台规则(是否允许 AI 辅助、是否要标注)以你要发布的平台为准。

用项目写长篇:四步搭好底座

图:本站根据 Claude 帮助中心:How can I create and manage projects? 整理的示意图

一、先把项目搭起来

按官方步骤:

  1. 打开 Projects 页面,点右上角的 + New Project,起名字,写一句描述(官方说 Claude 看不到描述,只是方便你自己分辨);
  2. 点项目页右侧的 +,上传文档、文本文件或代码片段,Claude 会在该项目的所有对话里使用这些内容;
  3. 点 Set project instructions,写下指令,点 Save instructions,对项目内每个对话生效。

注意:官方说项目里不同对话之间的上下文不共享,除非你把它加入知识库。这对小说很重要:第 3 章对话里讨论出来的新设定,必须自己补进知识库,第 4 章的对话才看得到。项目更多用法见 /guides/claude-projects-guide。

知识库里建议放这几类文件(这是我们的建议,不是官方清单):世界观设定、人物卡、时间线、已定稿章节的摘要、术语表。项目文件每个最大 30MB,数量不限,但总内容要装进上下文窗口,并且除多模态 PDF 外只提取文字,文件限制见 /guides/claude-file-upload-limits。

二、五段可复制的提示词

1. 生成设定集(放进知识库前先让它整理)

text
我想写一部【题材,例如:近未来悬疑】长篇小说,约【50】万字,目标读者是【人群】。
下面是我的零散想法:【粘贴】
请整理成一份设定集,分为:世界观规则、主要人物(姓名、年龄、性格、说话方式、核心欲望、弱点)、地点、时间线、专有名词表。
遇到我没说清的地方,不要擅自补全,单独列在最后的「待确认」里问我。

2. 项目指令(写进 Set project instructions)

text
你是我的长篇小说写作搭档。小说设定在项目知识库里,写作时必须遵守,不得改动已有设定。
叙述视角:【第三人称有限视角】。文风:【克制、少形容词、对话简短】。
每章约【3000】字。如果我的要求与知识库里的设定冲突,先指出冲突,再问我怎么处理,不要自己决定。

3. 按章节写作

text
现在写第【12】章。本章要完成的情节:【三到五句话】。
出场人物:【名字】,他们的状态和关系以知识库为准。
上一章结尾:【粘贴最后 300 字】。
先给出本章的 5 个场景提纲让我确认,我确认后再写正文。

4. 一致性检查(每写完几章做一次)

text
下面是我刚写的第【10】到【12】章:
<chapters>【粘贴】</chapters>
请对照知识库里的设定集,逐项检查:人物性格和说话方式是否一致、时间线是否矛盾、专有名词是否前后统一。
每个问题注明所在位置和对应的设定原文,没有问题的项目写「未发现」,不要编造问题。

5. 对话太长时的交接摘要

text
这段对话已经很长。请写一份交接摘要:本章已定下的情节、新出现的设定或人物、需要补进设定集的内容、下一章的待办。
控制在 600 字内,我会把新设定补进知识库,再新开对话继续。

三、长篇写崩了怎么救

长篇写崩了怎么救

图:本站根据官方项目与上下文说明整理的示意图

  • 设定矛盾:把设定补进知识库,用提示词 4 做一致性检查;
  • 对话太长开始遗忘:付费套餐开了代码执行时,Claude 会自动总结较早的消息,但官方也说压缩是总结,细节可能丢,所以重要内容要放知识库。对话过长的处理见 /guides/claude-context-too-long-conversation-limit;
  • 文风飘:在项目指令里写明文风,并贴一段你满意的样章作示例。官方提示词指南说例子是控制语气和格式最可靠的办法之一,建议 3 到 5 个、各不相同;
  • 想让它记得前面的章节:定稿章节放进知识库。聊天搜索功能(付费套餐可用)可以在新对话里引用旧对话,但不会跨项目搜索,见 /guides/claude-continue-previous-chat-history-location。

四、关于记忆和额度

官方说每个项目有自己的记忆,若想让项目记忆与账号记忆分开,可以在项目页的 Memory 下关闭「Use account memory」。小说里有隐私内容或不想混入其他对话时,这个设置有用,记忆的用法见 /guides/claude-memory。

长篇写作会用到长上下文和大量对话,额度消耗较快,规则见 /guides/claude-usage-limits。如果你每天都要写几千字以上,可以了解 /chongzhi/claude-pro,更重度的使用看 /chongzhi/claude-max,价格和额度以官方页面当前显示为准。

常见问题

Q:能不能让它直接写完整本书?

可以一章一章生成,但情节方向、人物和文风建议由你把控。直接批量生成的内容容易前后不一致,而且是否允许以 AI 生成内容投稿,要看平台规则。

Q:免费账号能做吗?

项目功能对免费账号开放,最多 5 个项目;长上下文、聊天搜索等功能官方写的是付费套餐,以界面为准。

Q:写作风格怎么固定得更稳?

见 /guides/claude-writing-prompts-style-instructions。

相关教程

参考资料

  • Claude 帮助中心:How can I create and manage projects? — https://support.claude.com/en/articles/9519177-how-can-i-create-and-manage-projects
  • Claude 帮助中心:How large is the context window on paid Claude plans? — https://support.claude.com/en/articles/8606394-how-large-is-the-context-window-on-paid-claude-plans
  • Claude 帮助中心:Use Claude's chat search and memory — https://support.claude.com/en/articles/11817273-use-claude-s-chat-search-and-memory-to-build-on-previous-context
  • Claude 开发者文档:Prompting best practices — https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/claude-prompting-best-practices

Nathaniel 的更多内容

  1. 01

    Claude Code 在 Windows 上的常见坑:Git Bash 还是 PowerShell、路径反斜杠、假报错、WSL 怎么选

    Windows 上用 Claude Code,装好之后最容易踩的是:用哪个 shell、路径写法不一致、grep 没匹配就报错、钩子没生效、WSL 和原生怎么选。本文逐条按官方文档整理原因和处理办法,附三段提示词和一张对照表。

    Claude0
  2. 02

    Claude Code Hooks 实战「提交前自动跑测试」:PreToolUse 拦住 git commit,测试不过就退出码 2,附 Windows 注意点

    只写一个完整例子:让 Claude Code 每次要执行 git commit 之前,先自动跑项目测试,没通过就拦下并把输出交给它修。本文按官方 Hooks 文档给出脚本、settings.json 配置、测试方法、排错和 Windows 的两处坑。

    Claude0
  3. 03

    Claude Code 自定义斜杠命令与 Skill 实战:从零写一个「生成更新日志」的 /release-notes,含传参、预执行命令和调试

    概念看过了,还是不知道从哪下手?本文按 Claude Code 官方「Extend Claude with skills」写一个完整可用的例子:用 /release-notes 根据 git 记录生成更新日志,覆盖目录、frontmatter、传参、预执行命令、预授权和调试。

    Claude0
  4. 04

    Claude Code 部署网站:先写 Dockerfile 和 compose 在本机跑通,再按清单上云服务器,别让它直接改线上

    想让 Claude Code 帮你把网站部署到云服务器。本文只写通用做法,按 Docker 官方文档讲:让它写 Dockerfile、.dockerignore 和 compose,在本机跑通,端口和数据卷怎么设,再给出上线清单,并说明为什么不要让它直接动线上机器。

    Claude0
  5. 05

    Claude Code 写爬虫与数据清洗:先查 robots.txt 和网站条款,控制频率,原始数据留一份再清洗

    想让 Claude Code 写爬虫抓数据再清洗。本文先讲合规:robots.txt 不是授权也不是安全措施、网站条款要自己读;再讲怎么用 Python 标准库检查规则、小样本先试、保存原始数据,以及用 pandas 清洗,附四段提示词。

    Claude0
  6. 06

    Claude Code 写 Chrome 扩展:按 Manifest V3 起步,加载未打包的扩展,改了哪些文件要重新加载

    想让 Claude Code 帮你写一个 Chrome 扩展。本文按 Chrome 官方扩展文档讲:manifest.json 的最小写法、在 chrome://extensions 加载未打包的扩展、哪些改动要刷新、怎么看控制台和报错,再给四段提示词,以及权限要尽量少。

    Claude0

同产品的其他教程

  1. 01

    Claude Code 写安卓 App:Android Studio 建项目、让它用 gradlew 编译安装,报错和日志怎么喂给它

    想让 Claude Code 帮你写安卓 App。官方文档没有专门的安卓教程,本文把 Claude Code 官方工作流和安卓官方命令行文档拼在一起:Android Studio 建项目、gradlew 编译安装、模拟器和真机、测试与日志,附四段提示词。

    Claude0
  2. 02

    Claude Code 用数据库 MCP 查数据、出报表:只读账号、先看口径再看数字,结果别一次拉太多行

    想用自然语言让 Claude Code 查数据库、出统计报表,而不是写后端接口。本文按官方 MCP 页面和 DBHub 说明讲:怎么连 PostgreSQL、MySQL、SQLite、输出太大怎么办、怎么让它先说明口径、怎么核对数字,附三段提示词。

    Claude0
  3. 03

    Claude Code 配 Figma MCP 还原设计稿:插件或一条命令安装,复制图层链接,小块小块地让它出代码

    想让 Claude Code 照 Figma 设计稿写前端代码。本文按 Figma 官方开发者文档讲:远程服务器地址、插件和手动两种安装、怎么复制图层链接、为什么要选小块、座位类型与调用次数限制,并给三段还原设计稿的提示词。

    Claude0
  4. 04

    Claude Code 管理 GitHub issue:用 gh 命令还是 GitHub MCP,怎么装、怎么限权、怎么让它分拣和回复 issue

    让 Claude Code 读 issue、分拣标签、起草回复、关联 PR,有两条路:装好 gh 命令行直接用,或连 GitHub 官方 MCP 服务器。本文按两边官方文档讲安装命令、令牌权限、只读模式,并给出三段分拣提示词和限权设置。

    Claude0
  5. 05

    Claude Code 配 Playwright MCP 做浏览器测试:一条命令安装,让它打开页面、点按钮、读控制台,再把流程写成测试

    想让 Claude Code 自己打开浏览器测试你的网页。本文按微软 Playwright MCP 官方仓库和 Claude Code 官方 MCP 文档讲:安装命令、怎么确认连上、有头无头与隔离参数、一次测试的提示词,以及它不是安全边界这件事。

    Claude0
  6. 06

    Claude Code 写文档、README 和代码注释:先让它读代码再动笔,指定风格,写完逐条核对命令能不能跑

    想让 Claude Code 给项目补 README、接口文档和注释,又怕它编造不存在的命令和参数。本文按官方「Handle documentation」工作流讲:先找没有文档的代码、指定风格、写完核对,附四段可复制提示词和验证办法。

    Claude0

0 条评论

登录 后参与评论

还没有评论,来抢沙发~