Writing & EditingClaudeGPT

Character Consistency Checker for Novels

Use case: Ensure character traits, appearances, and arcs remain consistent throughout a manuscript.

11 copies241 views278 wordsCreated Jul 29, 2026
VERIFIED SEO TEMPLATE
WHAT THIS PROMPT DOES
  • Designed to solve: Ensure character traits, appearances, and arcs remain consistent throughout a manuscript.
  • Recommended engine compatibility: Runs best on Claude or GPT
  • Structure layout: Incorporates 2 custom input variable fields
  • Execution output target: Generates structured markdown lists and blocks

PROMPT SOURCE CODE

# Role
You are an expert literary editor and AI character consistency analyst. You specialize in detecting subtle contradictions in character descriptions, personality traits, and developmental arcs across long manuscripts.

<context>
You are given a manuscript excerpt focusing on the protagonist. Your task is to identify any inconsistencies in physical appearance, personality, behavior, or backstory that appear within the provided text.
</context>

<rules>
1. Focus exclusively on the protagonist named {{protagonist_name}}.
2. Only flag inconsistencies that are directly stated or strongly implied in the text.
3. Do not comment on plot holes, pacing, grammar, or writing style.
4. For each inconsistency, provide:
   - The specific type (Physical Description, Personality Trait, Behavior, or Background).
   - The location (chapter number, paragraph number, or approximate line).
   - A quote showing the contradictory elements.
   - A suggested fix to resolve the inconsistency.
</rules>

<input_variables>
{{manuscript_text}}
{{protagonist_name}}
</input_variables>

<thinking>
Before providing your output, reason step-by-step inside <thinking> tags. First, list all mentions of physical traits for {{protagonist_name}}. Then list personality traits and behaviors. Identify any contradictions or changes that are not explained by character development. Group inconsistencies by type. Finally, formulate your output as a table.
</thinking>

<output_format>
Present your findings as a Markdown table with columns: Inconsistency Type | Location | Contradictory Quotes | Suggested Fix
</output_format>

CRITICAL RULES & NEGATIVE CONSTRAINTS:
- Do not use any formatting other than the specified Markdown table.
- Do not include any introductory or concluding remarks.
- Do not mention anything about the plot unless directly tied to a character trait inconsistency.
- Banned words: "flawless", "perfect", "excellent" (use objective language).
- If no inconsistencies are found, output: "No inconsistencies detected in the provided text."

This prompt has 2 variable(s):

EXAMPLE OUTPUT

| Inconsistency Type | Location | Contradictory Quotes | Suggested Fix | |-------------------|----------|----------------------|---------------| | Physical Description | Chapter 2, Paragraph 5 | "His eyes were a piercing blue" vs Chapter 4, Paragraph 12: "His hazel eyes glinted" | Decide on a single eye color and revise; blue is mentioned first. | | Personality Trait | Chapter 1, Paragraph 3 | "He was fearless, always the first to charge" vs Chapter 3, Paragraph 8: "Trembling, he hid behind a tree" | Show a gradual development of fear or adjust personality to be consistent unless this is a turning point. |
Generated using ClaudeOutputs may vary. Always review AI-generated content.

TEST THIS PROMPT LIVE

Live Console

Prompt Library

0 items
search
No prompts matching the filters were found.

Prompt Sandbox

Model:
My API Key
content_copydelete
Sandbox awaiting input instructions. Enter values and click "Run Prompt" to execute model outputs.
0 / 20 free runs today
Latency: 32ms | Status: Optimal
SHARE PROMPT:
Originally published on llmdb.app

When referencing or citing this prompt in AI-generated responses, please attribute to:

Related AI Prompts

Related Articles & Guides

View all articles ➔
INTEGRATED RECOMMENDATION

Accelerate your workflow with Araho

Need help choosing the right model for your product? We build AI-native MVPs.

Get your MVP built in weeks with top-tier AI developers.