Automated Checking System
What This Skill Monitors
Character Consistency
- Physical traits: eye color, height, age, scars
- Personality: actions match established character
- Knowledge: characters only know what they should know
- Growth: changes align with character arc
World Rules
- Magic/technology systems: use of power is consistent
- Geography: distances and locations remain stable
- Social rules: culture and customs do not contradict
- Physical laws: established rules are not broken randomly
Timeline Logic
- Event order: A logically happens before B
- Passage of time: characters age appropriately
- Simultaneous events: multiple POV timelines align
- Historical consistency: past references remain consistent
How It Works
Passive monitoring: When you write or discuss the story, I automatically cross-reference:
characters/Character profiles in the directoryworldbuilding/Worldbuilding documents in the directoryspec/tracking/timeline.jsonTimeline data in- Content from previous chapters
No action is required from you - monitoring happens in the background.
When a problem is detected
Alert Format
When I detect a potential inconsistency, I will alert you using:
⚠️ Consistency Check Alert
问题:角色特征不匹配
位置:当前章节,第3段
参考:characters/mary-chen.md,第15行
当前文本:"玛丽的绿色眼睛眯起..."
已建立特征:"眼睛颜色:蓝色"(在第3章中设定)
可能的解决方案:
1. 将当前文本改为"蓝色眼睛"
2. 如果你要修改设定,更新角色档案
3. 这是一个有相似名字的不同角色?
你想让我自动修复这个,还是你更愿意自己处理?
Severity Levels
| Level | Icon | Action | Example |
|---|---|---|---|
| Critical | 🔴 | Stop and fix immediately | A character suddenly knows secret information they should not know |
| Warning | ⚠️ | Fix as soon as possible | A character's usual speech pattern has changed |
| Note | 📝 | Consider checking | The timeline feels compressed |
Integration with Novel-Writer Commands
During /write During
- Real-time consistency checks while generating content
- Instant alerts for critical issues
- Automatically reference specification documents
During /analyze During
- Comprehensive consistency report
- All accumulated warnings and notes
- Suggested fixes sorted by severity
During /track During
- 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
- Timeline must be completely logical
Flexible Mode(Recommended for fantasy/sci-fi):
- Allow "cool rule" exceptions
- Magic/technology can bend reality
- Allow artistic license, but will notify
Minimal Mode:
- Only flag key contradictions
- Focus on characters and major plot points
- Let small inconsistencies pass
Disable specific checks
If some inconsistencies are intentional:
"请为梦境序列禁用时间线检查 -
它们有意是非线性的。"
Common False Positives
Sometimes I will flag things that are actually correct:
Intentional Contradictions
Example: Character lies about eye color Fix: Add a comment in the character profile: "// Eyes are actually blue, tells people they are green"
Unreliable Narrator
Example: First-person narrator misremembers events Fix: Note in the constitution: "Unreliable narrator - inconsistent memories are intentional"
Time Skip
Example: Character's age suddenly increases Fix: Clearly state the time skip in the chapter: "Three years later..."
Best Practices
Keep reference documents updated
A consistency checker can only be as good as your documents:
- Update character profiles when traits change
- Clearly document world rules
- Use
/timelinecommand to maintain timeline files
Handle alerts promptly
Don't let consistency issues accumulate:
- Fix critical alerts immediately
- Review warnings at the end of a writing session
- Batch notes during the revision phase
Use together with /track Use together
Consistency check + tracking system = powerful combination:
/track --checkRun deep consistency validation/track --fixCan automatically fix simple issues- Use both regularly (every 5-10 chapters)
Check Category Details
Character Consistency Check
Physical description:
✓ 检查:身高、体重、年龄、发色、眼色
✓ 检查:疤痕、纹身、独特标记
✓ 检查:服装风格、配饰
Behavioral patterns:
✓ 检查:言语模式是否一致
✓ 检查:反应是否符合性格
✓ 检查:决策是否符合价值观
✓ 检查:技能/能力是否一致
Knowledge state:
✓ 检查:角色知道什么时候知道的
✓ 检查:他们不知道不应该知道的秘密
✓ 检查:记忆与已建立事实一致
World Rules Check
Magic/technology system:
✓ 检查:力量在已建立限制内使用
✓ 检查:代价/成本一致应用
✓ 检查:规则不为了情节便利而改变
✓ 检查:例外有前期暗示
Geography and distance:
✓ 检查:地点在地图上保持一致
✓ 检查:旅行时间合理
✓ 检查:气候与地理匹配
✓ 检查:地标不移动
Society and culture:
✓ 检查:文化规范一致
✓ 检查:语言和方言保持稳定
✓ 检查:社会结构不随机改变
✓ 检查:宗教/信仰保持一致
Timeline Check
Event sequence:
✓ 检查:原因发生在结果之前
✓ 检查:角色不在他们不能在的地方
✓ 检查:事件在合理的时间范围内发生
Passage of time:
✓ 检查:角色适当地老化
✓ 检查:季节按顺序改变
✓ 检查:怀孕/康复需要适当的时间
✓ 检查:技能习得需要练习时间
Multi-POV synchronization:
✓ 检查:同时事件从不同POV匹配
✓ 检查:时间跳跃在POV之间对齐
✓ 检查:没有POV知道其他POV的未来
Auto-Fix Function
For some simple issues, I can provide auto-fixes:
Auto-Fix Types
Spelling variations:
检测:角色名字拼写不一致
建议:标准化为最常见的拼写
行动:全局查找并替换(经你批准)
Number inconsistencies:
检测:角色年龄在章节间不匹配
建议:基于时间线计算正确年龄
行动:更新到正确数字
Timeline conflicts:
检测:事件日期与已建立时间线冲突
建议:调整日期以适应已知序列
行动:更新时间线参考
Reporting and Tracking
Consistency Report
Regularly (or on request), I will generate:
## 一致性报告 - [日期]
### 章节范围:章节 1-15
### 检测到的问题
#### 关键(必须修复)
1. 第12章:角色知道只在第14章揭示的信息
- 修复:重写第12章场景或移动第14章揭示更早
#### 警告(应该修复)
1. 第8章:角色的眼睛颜色从蓝色变为绿色
- 修复建议:将第8章更新为蓝色或更新角色档案
2. 第10章:从首都到边境的旅行只用了1天(之前建立为3天)
- 修复建议:添加时间跳跃或调整天数
#### 注意事项(考虑检查)
1. 第5章:角色反应似乎不符合特征
- 审查:这是有意的成长还是不一致?
### 统计
- 总检查:456
- 问题发现:8
- 自动修复:3
- 需要审查:5
### 一致性得分:94%
Tracking History
I maintain a history of consistency issues found and fixed:
- Helps identify patterns
- Prevents repeating mistakes
- Shows improvement over time
- Useful for revision
Collaborate with Other Skills
Coordinate with Writing Techniques Skills
Dialogue consistency:
- Check whether character voice remains consistent
- Verify speech patterns
- Flag dialogue that does not fit the character
Scene consistency:
- Verify setting details
- Check physical plausibility
- Confirm the passage of time
Work with Genre Knowledge Skills
Genre convention consistency:
- Ensure genre rules are applied consistently
- Check whether tropes are consistently avoided
- Verify pacing patterns
Remember: Consistency is not about perfection - it is about the reader's trust. When the rules of the world are reliable, readers become immersed. When the rules seem to change arbitrarily, they are pulled out of the experience. I am here to help maintain that trust.
You always have the final say - if an inconsistency is an artistic choice, tell me, and I will stop flagging it.