Skip to content

Sentence & Rhythm

Sentence Rhythm

Detect monotonous sentence openings and flat sentence-length patterns that lull the reader.

What It Does

Checks two aspects of sentence-level rhythm:

  1. Monotonous openings — three or more consecutive sentences starting with the same word
  2. Flat rhythm — runs of sentences with similar word counts, creating a metronomic effect

Why It Matters

Varied sentence rhythm is what makes prose feel alive. When every sentence begins with "She" or "The," the reader falls into a pattern that dulls attention. Similarly, when every sentence is exactly 12 words long, the prose reads like a metronome — technically correct but emotionally flat.

Good prose breathes: short punchy sentences for tension, long flowing ones for reflection, and varied openings to keep the reader alert.

What Gets Flagged

Monotonous Openings

Severity: Information

Example (flagged):

She walked to the door. She reached for the handle. She turned it slowly. She stepped outside.

Why: Four consecutive sentences starting with "She" creates a droning pattern.

Suggested revision:

She walked to the door and reached for the handle. It turned slowly in her grip. Outside, the cold hit her immediately.

Flat Rhythm (Similar Sentence Lengths)

Severity: Hint

Example (flagged):

The man walked to the store. The dog barked very loudly. The sun shone down brightly. The wind blew the curtains.

Why: All sentences are approximately the same length (~5–6 words), creating a monotonous cadence.

Suggested revision:

The man walked to the store. Behind him, his dog's sharp bark echoed off the brick facades lining Third Street. Sun. Wind rattled the curtains.

Smart Filtering

  • First-person suppression: The analyzer reduces sensitivity in first-person narration, where repeated "I" openings are a natural stylistic choice
  • Adaptive thresholds: The analyzer adjusts its sensitivity based on the document's overall statistics (mean and standard deviation of sentence lengths)

Configuration

  • rhythm_same_start_threshold — How many consecutive same-start sentences before flagging (default: 3)

Technical Details

  • Source: prose-craft
  • Scope: Line-level with adaptive document-level thresholds
  • Method: First-word comparison for openings; coefficient of variation for length runs