This tackles a real problem with AI novel writing: after 30 chapters, the model starts forgetting your world rules, character traits, and plot threads because early context falls out of the window. Before each write command, it forces Claude to reload nine key files including your constitution, character states, relationship tracking, and plot progress. Think of it as a mandatory context refresh that costs about 1700 tokens per chapter but prevents the quality degradation that would otherwise force expensive rewrites later. It blocks writing entirely if core files are missing, warns on optional ones. The ROI makes sense for long form fiction where consistency across 50+ chapters actually matters. Works with the broader Novel Writer Skills system.

skills.sh installs
362
GitHub stars
270
last updated
Aug 21, 2026

Install

$ npx -y skills add wordflowlab/novel-writer-skills --skill pre-write-checklist --agent claude-code

Installs into .claude/skills of the current project.

Files

写作前强制检查清单

核心功能

解决AI长篇失焦问题 - 这是Novel Writer Skills v1.0的核心创新。

问题根源

用户反馈:使用novel-writer创作,前30章质量很好,但30章后AI开始:

  • 忘记前文设定
  • 角色性格不一致
  • 情节重复或矛盾
  • 忽略创作宪法的原则

根本原因:长对话导致AI遗忘早期context,即使specification.md写得再详细也会被忘记。

解决方案

每次写作前强制重读所有关键文件 → AI重新加载完整context → 保持一致性


9项强制检查清单

每次执行/write命令时,必须先完成此检查清单:

📋 写作前检查清单(必须完成):

✓ 1. memory/constitution.md - 创作宪法
✓ 2. memory/style-reference.md - 风格参考(如有)
✓ 3. stories/*/specification.md - 故事规格
✓ 4. stories/*/creative-plan.md - 创作计划
✓ 5. stories/*/tasks.md - 当前任务
✓ 6. spec/tracking/character-state.json - 角色状态
✓ 7. spec/tracking/relationships.json - 关系网络
✓ 8. spec/tracking/plot-tracker.json - 情节追踪(如有)
✓ 9. spec/tracking/validation-rules.json - 验证规则(如有)

📊 上下文加载状态:✅ 完成

工作原理

自动触发时机

  1. 用户执行 /write 命令
  2. 本Skill自动激活
  3. 强制执行检查清单
  4. 输出确认报告
  5. 然后才开始写作

执行流程

用户: /write 第10章

         ↓

[pre-write-checklist 自动激活]

         ↓

Sponsors

Details

Repository
github.com/wordflowlab/novel-writer-skills
Category
Documentation
First seen
Jun 3, 2026

More from wordflowlab/novel-writer-skills

All 13
1pedronauck avatarvercel-react-best-practicespedronauck/skillsReact and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js c360skills.sh installs
2decebals avatarjava-migrationdecebals/claude-code-javaGuide for upgrading Java projects between major versions (8→11→17→21→25). Use when user says "upgrade Java", "migrate to Java 25", "update Java version", or whe357skills.sh installs
3pproenca avatarios-animationspproenca/dot-skillsClinic-architecture-aligned iOS animation craft guidelines for SwiftUI (iOS 26 / Swift 6.2) covering motion tokens, spring physics, gesture continuity, spatial 355skills.sh installs
4jezweb avatarskill-reviewjezweb/claude-skillsAudit claude-skills with systematic 9-phase review: standards compliance, official docs verification, code accuracy, cross-file consistency, and version drift d353skills.sh installs
5lyndonkl avatargrant-proposal-assistantlyndonkl/claudeGuides creation and review of competitive grant proposals (NIH R01/R21/K, NSF, foundations) by applying reviewer-perspective thinking to ensure clear hypotheses353skills.sh installs
6gohypergiant avataraccelint-ts-testinggohypergiant/agent-skillsComprehensive vitest testing guidance for TypeScript projects. Use when (1) Writing new tests with AAA pattern, parameterized tests, or async/await, (2) Reviewi350skills.sh installs