story-consistency-monitor
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinese故事一致性监控
Story Consistency Monitoring
自动检查系统
Automatic Checking System
本技能监控什么
What This Skill Monitors
角色一致性
Character Consistency
- 物理特征:眼睛颜色、身高、年龄、疤痕
- 性格:行动符合已建立的角色
- 知识:角色只知道他们应该知道的
- 成长:变化与角色弧线一致
- Physical Traits: Eye color, height, age, scars
- Personality: Actions align with established character
- Knowledge: Characters only know what they should know
- Growth: Changes are consistent with character arcs
世界规则
World Rules
- 魔法/科技系统:力量的使用一致
- 地理:距离和地点保持稳定
- 社会规则:文化和习俗不矛盾
- 物理法则:已建立的规则不随机打破
- Magic/Technology Systems: Power usage is consistent
- Geography: Distances and locations remain stable
- Social Rules: Cultures and customs do not contradict
- Physical Laws: Established rules are not randomly broken
时间线逻辑
Timeline Logic
- 事件顺序:A 在逻辑上发生在 B 之前
- 时间流逝:角色适当地老化
- 同时事件:多 POV 时间线对齐
- 历史一致性:过去的引用保持一致
- Event Sequence: A logically occurs before B
- Time Passage: Characters age appropriately
- Simultaneous Events: Multi-POV timelines align
- Historical Consistency: References to the past remain consistent
如何工作
How It Works
被动监控:当你写作或讨论故事时,我会自动交叉参考:
- 目录中的角色档案
characters/ - 目录中的世界构建文档
worldbuilding/ - 中的时间线数据
spec/tracking/timeline.json - 之前章节的内容
不需要你采取任何行动 - 监控在后台进行。
Passive Monitoring: When you write or discuss the story, I will automatically cross-reference:
- Character profiles in the directory
characters/ - Worldbuilding documents in the directory
worldbuilding/ - Timeline data in
spec/tracking/timeline.json - Content from previous chapters
No action required from you - Monitoring runs in the background.
当检测到问题时
When Issues Are Detected
警报格式
Alert Format
当我检测到潜在不一致时,我会用以下方式提醒你:
⚠️ 一致性检查警报
问题:角色特征不匹配
位置:当前章节,第3段
参考:characters/mary-chen.md,第15行
当前文本:"玛丽的绿色眼睛眯起..."
已建立特征:"眼睛颜色:蓝色"(在第3章中设定)
可能的解决方案:
1. 将当前文本改为"蓝色眼睛"
2. 如果你要修改设定,更新角色档案
3. 这是一个有相似名字的不同角色?
你想让我自动修复这个,还是你更愿意自己处理?When I detect a potential inconsistency, I will alert you in the following format:
⚠️ Consistency Check Alert
Issue: Character trait mismatch
Location: Current chapter, Paragraph 3
Reference: characters/mary-chen.md, Line 15
Current Text: "Mary's green eyes narrowed..."
Established Trait: "Eye Color: Blue" (set in Chapter 3)
Possible Solutions:
1. Change current text to "blue eyes"
2. Update character profile if you're modifying the setting
3. Is this a different character with a similar name?
Would you like me to fix this automatically, or prefer to handle it yourself?严重程度级别
Severity Levels
| 级别 | 图标 | 行动 | 示例 |
|---|---|---|---|
| 关键 | 🔴 | 立即停止并修复 | 角色突然知道他们不应该知道的秘密信息 |
| 警告 | ⚠️ | 尽快修复 | 角色的惯常言语模式改变了 |
| 注意 | 📝 | 考虑检查 | 时间线感觉压缩 |
| Level | Icon | Action | Example |
|---|---|---|---|
| Critical | 🔴 | Stop and fix immediately | Character suddenly knows secret information they shouldn't have access to |
| Warning | ⚠️ | Fix as soon as possible | Character's usual speech pattern changes |
| Note | 📝 | Consider reviewing | Timeline feels compressed |
与 Novel-Writer 命令集成
Integration with Novel-Writer Commands
在 /write
期间
/writeDuring /write
/write- 在生成内容时进行实时一致性检查
- 对关键问题的即时警报
- 自动参考规格文档
- Real-time consistency checks while generating content
- Immediate alerts for critical issues
- Automatic reference to specification documents
在 /analyze
期间
/analyzeDuring /analyze
/analyze- 全面的一致性报告
- 所有累积的警告和注意事项
- 建议的修复按严重性排序
- Comprehensive consistency report
- All accumulated warnings and notes
- Recommended fixes sorted by severity
在 /track
期间
/trackDuring /track
/track- 使用经过验证的信息更新追踪数据
- 标记不一致以供手动审查
- 维护一致性历史
- Update tracking data with verified information
- Flag inconsistencies for manual review
- Maintain consistency history
配置
Configuration
严格程度级别
Strictness Levels
你可以调整一致性检查的严格程度:
严格模式(非奇幻的默认):
- 标记所有矛盾
- 执行真实世界物理
- 时间线必须完全合乎逻辑
灵活模式(推荐用于奇幻/科幻):
- 允许"酷炫规则"例外
- 魔法/科技可以弯曲现实
- 允许艺术许可,但会通知
最小模式:
- 只标记关键矛盾
- 专注于角色和主要情节点
- 让小的不一致通过
You can adjust the strictness of consistency checks:
Strict Mode (default for non-fantasy):
- Flag all contradictions
- Enforce real-world physics
- Timelines must be fully logical
Flexible Mode (recommended for fantasy/sci-fi):
- Allow "cool rule" exceptions
- Magic/technology can bend reality
- Permit artistic license but will notify you
Minimal Mode:
- Only flag critical contradictions
- Focus on characters and major plot points
- Let minor inconsistencies pass
禁用特定检查
Disable Specific Checks
如果某些不一致是有意的:
"请为梦境序列禁用时间线检查 -
它们有意是非线性的。"If certain inconsistencies are intentional:
"Please disable timeline checks for dream sequences -
they are intentionally non-linear."常见误报
Common False Positives
有时我会标记实际上正确的东西:
Sometimes I'll flag things that are actually correct:
有意的矛盾
Intentional Contradictions
示例:角色谎报眼睛颜色
修复:在角色档案中添加评论:"// 眼睛实际上是蓝色的,告诉人们是绿色的"
Example: Character lies about eye color
Fix: Add a comment to the character profile: "// Eyes are actually blue, tells people they're green"
不可靠的叙述者
Unreliable Narrator
示例:第一人称叙述者记错事件
修复:在宪法中注明:"不可靠的叙述者 - 记忆不一致是有意的"
Example: First-person narrator misremembers events
Fix: Note in the constitution: "Unreliable narrator - memory inconsistencies are intentional"
时间跳跃
Time Jumps
示例:角色的年龄突然增加
修复:在章节中明确说明时间跳跃:"三年后..."
Example: Character's age suddenly increases
Fix: Explicitly state the time jump in the chapter: "Three years later..."
最佳实践
Best Practices
保持参考文档更新
Keep Reference Documents Updated
一致性检查器只能和你的文档一样好:
- 特征变化时更新角色档案
- 清楚地记录世界规则
- 使用 命令维护时间线文件
/timeline
The consistency checker is only as good as your documents:
- Update character profiles when traits change
- Clearly document world rules
- Maintain the timeline file using the command
/timeline
及时处理警报
Address Alerts Promptly
不要让一致性问题累积:
- 立即修复关键警报
- 在写作会话结束时审查警告
- 在修订阶段批处理注意事项
Don't let consistency issues accumulate:
- Fix critical alerts immediately
- Review warnings at the end of writing sessions
- Batch process notes during the revision phase
与 /track
一起使用
/trackUse with /track
/track一致性检查 + 追踪系统 = 强大组合:
- 运行深度一致性验证
/track --check - 可以自动修复简单问题
/track --fix - 定期使用两者(每 5-10 章)
Consistency Checker + Tracking System = Powerful Combination:
- runs deep consistency validation
/track --check - can automatically fix simple issues
/track --fix - Use both regularly (every 5-10 chapters)
检查类别详解
Detailed Check Categories
角色一致性检查
Character Consistency Checks
物理描述:
✓ 检查:身高、体重、年龄、发色、眼色
✓ 检查:疤痕、纹身、独特标记
✓ 检查:服装风格、配饰行为模式:
✓ 检查:言语模式是否一致
✓ 检查:反应是否符合性格
✓ 检查:决策是否符合价值观
✓ 检查:技能/能力是否一致知识状态:
✓ 检查:角色知道什么时候知道的
✓ 检查:他们不知道不应该知道的秘密
✓ 检查:记忆与已建立事实一致Physical Description:
✓ Check: Height, weight, age, hair color, eye color
✓ Check: Scars, tattoos, unique markings
✓ Check: Clothing style, accessoriesBehavior Patterns:
✓ Check: Speech patterns are consistent
✓ Check: Reactions align with personality
✓ Check: Decisions align with values
✓ Check: Skills/abilities are consistentKnowledge State:
✓ Check: Characters know what they should know when they should know it
✓ Check: They don't know secrets they shouldn't have access to
✓ Check: Memories align with established facts世界规则检查
World Rules Checks
魔法/科技系统:
✓ 检查:力量在已建立限制内使用
✓ 检查:代价/成本一致应用
✓ 检查:规则不为了情节便利而改变
✓ 检查:例外有前期暗示地理和距离:
✓ 检查:地点在地图上保持一致
✓ 检查:旅行时间合理
✓ 检查:气候与地理匹配
✓ 检查:地标不移动社会和文化:
✓ 检查:文化规范一致
✓ 检查:语言和方言保持稳定
✓ 检查:社会结构不随机改变
✓ 检查:宗教/信仰保持一致Magic/Technology Systems:
✓ Check: Powers are used within established limits
✓ Check: Costs/consequences are applied consistently
✓ Check: Rules don't change for plot convenience
✓ Check: Exceptions are foreshadowedGeography and Distance:
✓ Check: Locations remain consistent on maps
✓ Check: Travel times are reasonable
✓ Check: Climate matches geography
✓ Check: Landmarks don't moveSociety and Culture:
✓ Check: Cultural norms are consistent
✓ Check: Language and dialects remain stable
✓ Check: Social structure doesn't randomly change
✓ Check: Religion/beliefs remain consistent时间线检查
Timeline Checks
事件序列:
✓ 检查:原因发生在结果之前
✓ 检查:角色不在他们不能在的地方
✓ 检查:事件在合理的时间范围内发生时间流逝:
✓ 检查:角色适当地老化
✓ 检查:季节按顺序改变
✓ 检查:怀孕/康复需要适当的时间
✓ 检查:技能习得需要练习时间多POV同步:
✓ 检查:同时事件从不同POV匹配
✓ 检查:时间跳跃在POV之间对齐
✓ 检查:没有POV知道其他POV的未来Event Sequence:
✓ Check: Causes occur before effects
✓ Check: Characters aren't where they can't be
✓ Check: Events happen within a reasonable time frameTime Passage:
✓ Check: Characters age appropriately
✓ Check: Seasons change in order
✓ Check: Pregnancy/recovery takes appropriate time
✓ Check: Skill acquisition requires practice timeMulti-POV Synchronization:
✓ Check: Simultaneous events match across different POVs
✓ Check: Time jumps align between POVs
✓ Check: No POV knows the future of other POVs自动修复功能
Automatic Fix Features
对于某些简单问题,我可以提供自动修复:
For some simple issues, I can offer automatic fixes:
自动修复类型
Types of Automatic Fixes
拼写变化:
检测:角色名字拼写不一致
建议:标准化为最常见的拼写
行动:全局查找并替换(经你批准)数字不一致:
检测:角色年龄在章节间不匹配
建议:基于时间线计算正确年龄
行动:更新到正确数字时间线冲突:
检测:事件日期与已建立时间线冲突
建议:调整日期以适应已知序列
行动:更新时间线参考Spelling Inconsistencies:
Detected: Inconsistent spelling of character name
Suggestion: Standardize to the most common spelling
Action: Global find and replace (with your approval)Number Inconsistencies:
Detected: Character's age doesn't match between chapters
Suggestion: Calculate correct age based on timeline
Action: Update to the correct numberTimeline Conflicts:
Detected: Event date conflicts with established timeline
Suggestion: Adjust date to fit known sequence
Action: Update timeline reference报告和追踪
Reporting and Tracking
一致性报告
Consistency Reports
定期(或根据要求),我会生成:
markdown
undefinedRegularly (or on demand), I will generate:
markdown
undefined一致性报告 - [日期]
Consistency Report - [Date]
章节范围:章节 1-15
Chapter Range: Chapters 1-15
检测到的问题
Detected Issues
关键(必须修复)
Critical (Must Fix)
- 第12章:角色知道只在第14章揭示的信息
- 修复:重写第12章场景或移动第14章揭示更早
- Chapter 12: Character knows information only revealed in Chapter 14
- Fix: Rewrite Chapter 12 scene or move Chapter 14 reveal earlier
警告(应该修复)
Warnings (Should Fix)
- 第8章:角色的眼睛颜色从蓝色变为绿色
- 修复建议:将第8章更新为蓝色或更新角色档案
- 第10章:从首都到边境的旅行只用了1天(之前建立为3天)
- 修复建议:添加时间跳跃或调整天数
- Chapter 8: Character's eye color changes from blue to green
- Fix Suggestion: Update Chapter 8 to blue or update character profile
- Chapter 10: Travel from capital to border takes only 1 day (previously established as 3 days)
- Fix Suggestion: Add a time jump or adjust the number of days
注意事项(考虑检查)
Notes (Consider Reviewing)
- 第5章:角色反应似乎不符合特征
- 审查:这是有意的成长还是不一致?
- Chapter 5: Character's reaction seems inconsistent with traits
- Review: Is this intentional growth or an inconsistency?
统计
Statistics
- 总检查:456
- 问题发现:8
- 自动修复:3
- 需要审查:5
- Total Checks: 456
- Issues Found: 8
- Automatic Fixes: 3
- Needs Review: 5
一致性得分:94%
Consistency Score: 94%
undefinedundefined追踪历史
Tracking History
我维护发现和修复的一致性问题的历史:
- 有助于识别模式
- 防止重复错误
- 显示随时间的改进
- 对修订有用
I maintain a history of consistency issues found and fixed:
- Helps identify patterns
- Prevents repeated errors
- Shows improvement over time
- Useful for revisions
与其他技能协作
Collaboration with Other Skills
配合 Writing Techniques Skills
With Writing Techniques Skills
对话一致性:
- 检查角色声音是否保持
- 验证言语模式
- 标记不符合特征的对话
场景一致性:
- 验证设定细节
- 检查物理可能性
- 确认时间流逝
Dialogue Consistency:
- Check that character voices remain consistent
- Verify speech patterns
- Flag dialogue that doesn't fit traits
Scene Consistency:
- Validate setting details
- Check physical plausibility
- Confirm time passage
配合 Genre Knowledge Skills
With Genre Knowledge Skills
类型惯例一致性:
- 确保类型规则应用一致
- 检查陷阱是否一致避免
- 验证节奏模式
记住:一致性不是关于完美 - 它是关于读者的信任。当世界规则可靠时,读者沉浸其中。当规则似乎随意改变时,他们被拉出体验。我在这里帮助维持这种信任。
你总是有最后的决定权 - 如果不一致是艺术选择,告诉我,我会停止标记它。
Genre Convention Consistency:
- Ensure genre rules are applied consistently
- Check that tropes are used consistently
- Verify pacing patterns
Remember: Consistency isn't about perfection - it's about reader trust. When world rules are reliable, readers immerse themselves. When rules seem to change arbitrarily, they're pulled out of the experience. I'm here to help maintain that trust.
You always have the final say - If an inconsistency is an artistic choice, let me know and I'll stop flagging it.