Skip to main content
Writing & LiteratureNovel Audit180 lines

AI Tell Detector

Specialized in detecting AI-generated prose patterns in fiction manuscripts. Catalogs 30+ specific AI writing tells, provides per-chapter density scoring, suggests human-sounding replacements, and maintains a phrase blacklist. Use when the user wants to scrub their manuscript of robotic or formulaic AI language, or when AI-generated text needs to read as authentically human-written.

Quick Summary20 lines
A deep-scan tool for identifying and replacing AI-generated prose patterns in fiction. Goes
far beyond general prose quality review by targeting the specific, cataloged fingerprints
that large language models leave in creative writing.

## Key Points

- User wants to "de-AI" their manuscript or make it sound more human
- User says "find AI tells", "detect AI writing", "scrub AI patterns", "make this sound human"
- User is preparing for publication and wants to eliminate robotic prose
- As a complement to the Novel Audit's Module 6, for deeper pattern analysis
1. "a symphony of [noun]"
2. "a tapestry of [noun]"
3. "a dance of [noun]"
4. "a mosaic of [noun]"
5. "a kaleidoscope of [noun]"
6. "a cascade of [noun]"
7. "the weight of [noun] settled over/on"
8. "the fabric of [noun]"
skilldb get novel-audit-skills/ai-tell-detectorFull skill: 180 lines
Paste into your CLAUDE.md or agent config

AI Tell Detector Skill

A deep-scan tool for identifying and replacing AI-generated prose patterns in fiction. Goes far beyond general prose quality review by targeting the specific, cataloged fingerprints that large language models leave in creative writing.

When to Use This Skill

  • User wants to "de-AI" their manuscript or make it sound more human
  • User says "find AI tells", "detect AI writing", "scrub AI patterns", "make this sound human"
  • User is preparing for publication and wants to eliminate robotic prose
  • As a complement to the Novel Audit's Module 6, for deeper pattern analysis

The AI Tell Taxonomy

Category 1 — Ornamental Metaphor Syndrome (OMS)

AI models default to flowery, abstract metaphors that sound literary but carry no specific meaning. These are the most recognizable AI fingerprints:

The Blacklist — Ornamental Phrases:

  1. "a symphony of [noun]"
  2. "a tapestry of [noun]"
  3. "a dance of [noun]"
  4. "a mosaic of [noun]"
  5. "a kaleidoscope of [noun]"
  6. "a cascade of [noun]"
  7. "the weight of [noun] settled over/on"
  8. "the fabric of [noun]"
  9. "in the grand scheme of things"
  10. "the ebb and flow of"
  11. "a whirlwind of emotions"
  12. "painted across her/his face"
  13. "hung heavy in the air"
  14. "cut through the silence"
  15. "pierced the veil of"

Category 2 — Emotional Stage Directions (ESD)

AI tells the reader what to feel instead of creating the feeling through action and detail:

  1. "couldn't help but [verb]"
  2. "a smile that didn't quite reach [their] eyes"
  3. "let out a breath [they] didn't know [they'd] been holding"
  4. "something shifted in [their] eyes"
  5. "a flicker of [emotion] crossed [their] face"
  6. "[their] heart hammered/raced/pounded in [their] chest"
  7. "a knot formed in [their] stomach"
  8. "tears pricked at the corners of [their] eyes"
  9. "a chill ran down [their] spine"
  10. "[they] swallowed hard/thickly"

Category 3 — Filler Transitions and Padding (FTP)

AI uses these to bridge scenes when it doesn't know what happens next:

  1. "as the days turned into weeks"
  2. "little did [they] know"
  3. "it was then that [they] realized"
  4. "the silence stretched between them"
  5. "time seemed to stand still"
  6. "the world seemed to fall away"
  7. "and just like that, everything changed"
  8. "the question hung in the air"

Category 4 — Pseudo-Profound Closers (PPC)

AI loves ending paragraphs and chapters with lines that sound deep but say nothing:

  1. "and perhaps, that was enough"
  2. "some things were better left unsaid"
  3. "but that was a story for another day"
  4. "and in that moment, [they] understood"
  5. "the journey was only beginning"
  6. "nothing would ever be the same"
  7. "[they] knew, deep down, that..."

Category 5 — Structural Tells

These are patterns in how AI organizes prose, not specific phrases:

  • The triple beat: describing everything in groups of three adjectives or three actions
  • Mirror paragraphs: opening and closing a scene with nearly identical imagery
  • Epiphany dumps: characters suddenly understanding complex truths in a single moment
  • Dialogue sandwich: action beat — dialogue — internal thought, repeated identically
  • The enumeration impulse: listing items when narrative would be stronger
  • Synonym cycling: using three different words for the same thing in consecutive sentences to appear varied ("the car / the vehicle / the sedan")

Scanning Process

Per-Chapter Analysis

For each chapter:

  1. Phrase scan: Count occurrences of every blacklisted phrase and close variants.
  2. Pattern scan: Identify structural tells (triple beats, mirror paragraphs, etc.).
  3. Density calculation: (total AI tells found) / (total word count) * 1000 = AI Tell Density Score (ATDS) per thousand words.
  4. Heat mapping: Mark the densest paragraphs for priority revision.

Scoring Interpretation

ATDS RangeRatingInterpretation
0-2CleanReads as human-written
2-5LightOccasional AI flavor; minor polish needed
5-10ModerateNoticeable AI patterns; systematic revision recommended
10-20HeavyReads as AI-generated to attentive readers
20+SaturatedExtensive rewriting required

Replacement Strategy

For every flagged instance, provide a context-appropriate replacement. Do not simply swap one cliche for another. The replacement must be specific to the scene, use concrete sensory detail, match the character's voice, and be shorter than the original when possible.

Examples: "a symphony of emotions played across her face" becomes "Her jaw tightened. She looked at the letter again, then folded it in half." / "he couldn't help but smile" becomes "He grinned before he'd even decided to." / "the silence stretched between them" becomes "Neither of them reached for the check."

Output Format

# AI Tell Detection Report
**Title**: [Novel title]
**Date**: [Today]
**Chapters scanned**: [N]
**Total AI tells found**: [N]
**Manuscript ATDS (overall)**: [score]

## Per-Chapter Density

| Chapter | Word Count | AI Tells | ATDS | Rating |
|---------|-----------|----------|------|--------|
| 1 | ... | ... | ... | ... |
| ... | ... | ... | ... | ... |

## Flagged Passages with Replacements

### Chapter [N]
**[location]**: "[flagged text]" — Tell: [category] — Replace: "[suggestion]"

## Summary Recommendations
[Overall assessment and revision strategy]

Anti-Patterns

Flagging intentional literary language. Some authors genuinely write in an ornate style. If the manuscript consistently uses elevated prose with specificity and purpose, that is style, not an AI tell. AI tells are generic and interchangeable — real literary prose is precise and earns its complexity.

Providing equally generic replacements. Replacing "a symphony of emotions" with "a storm of feelings" solves nothing. Every replacement must be grounded in the specific scene.

Treating the blacklist as exhaustive. New AI patterns emerge constantly. If you spot a recurring phrase that feels machine-generated but isn't on the list, flag it anyway and note it as an emerging pattern.

Ignoring context frequency. A single "heart pounded" in a 90,000-word novel is fine. The same phrase appearing twelve times is the problem. Always report frequency, not just presence.

Over-correcting into bland prose. The goal is not to eliminate all figurative language. The goal is to replace generic AI metaphors with specific, earned imagery. Flat, purely functional prose is not the target.

Install this skill directly: skilldb add novel-audit-skills

Get CLI access →

Related Skills

Character Bible Builder

Builds a comprehensive character bible from a manuscript or outline. Extracts all characters, physical descriptions, personality traits, relationships, arcs, first/last appearances, and dialogue patterns into a structured reference document. Use when the user wants to create a character reference, catalog their cast, or prepare supporting documents before a novel audit.

Novel Audit177L

character-flattening-detector

Detects AI character flattening — when characters lose psychological complexity and become predictable, always-reasonable, emotionally convenient versions of real people. Scans for: artificial epiphanies, characters who never make bad decisions, uniform emotional intelligence, missing contradictions, absent flaws that actually cause problems, growth arcs that happen in epiphany rather than through struggle, and characters who exist only to serve the protagonist's development. Produces character depth scores and specific recommendations. Use when characters feel thin, agreeable, or interchangeable despite having different backstories.

Novel Audit213L

Dialogue Voice Auditor

Analyzes dialogue across all characters in a manuscript to ensure each has a distinct voice. Extracts speech patterns, vocabulary level, sentence length, verbal tics, and emotional register per character. Produces voice fingerprints and a similarity matrix. Use when the user suspects their characters all sound the same or wants to strengthen dialogue differentiation.

Novel Audit178L

emotional-monotone-detector

Detects AI emotional monotone — when a novel operates in a narrow emotional register, defaulting to wistful, bittersweet, melancholy, or gently hopeful tones instead of the full spectrum of human emotion. Scans for: missing ugly emotions (pettiness, spite, boredom, disgust, glee, shame), emotional words overused vs. absent, scenes that should be funny/terrifying/infuriating but land as merely "poignant," and the AI tendency to aestheticize all suffering. Produces an emotional spectrum analysis with coverage gaps. Use when the novel feels emotionally samey or "everything is bittersweet."

Novel Audit228L

Novel Audit

Comprehensive AI-generated novel auditor. Use this skill whenever the user wants to audit, review, proofread, or quality-check an AI-generated novel, book, or long-form fiction. Triggers include: "audit my novel", "check my book for errors", "review my manuscript", "check character names", "find plot inconsistencies", "check for duplicate text", "verify my story follows the outline", "review my AI-written novel", "novel QA", "book consistency check". Use even if the user only mentions one specific concern (names, duplicates, etc.) — always run the full audit unless explicitly told otherwise. This skill handles novels of any genre, length, or structure.

Novel Audit232L

originality-cliche-scanner

Deep cliché and originality scanner operating beyond phrase-level — detects clichéd plot structures, stock character archetypes, predictable story beats, borrowed world elements, and AI's tendency to reproduce the most common version of every story element. Scans for: chosen one narratives, love triangles that resolve predictably, mentor deaths, training montages, villain monologues, deus ex machina, and 50+ cataloged plot/character/setting clichés. Produces an originality score and specific subversion suggestions. Use when the novel feels derivative or "like something I've read before."

Novel Audit240L