SuperAPI AI Directory

story-consistency-monitor

Writing & research

View repository

Updated 10-16 08:44

About this skill

Story Consistency Monitoring

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:

  1. characters/ Character profiles in the directory
  2. worldbuilding/ Worldbuilding documents in the directory
  3. spec/tracking/timeline.json Timeline data in
  4. 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 /timeline command 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 --check Run deep consistency validation
  • /track --fix Can 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.