NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-02-17-01KHMPDD60Y0P34R8A5QTPCZTT
Run Details
Model:
Mistral NeMO
Test:
Bad Writing Habits
Scenario:
Fantasy: entering an ancient ruin
Duration:
9.3s
Cost:
$0.000492
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
75.17%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
0.00%
AI-ism word frequency
(details)
66.67%
Cliché density
(details)
100.00%
Emotion telling (show vs. tell)
(details)
100.00%
Filter word density
(details)
100.00%
Gibberish response detection
(details)
100.00%
Markdown formatting overuse
(details)
100.00%
Missing dialogue indicators (quotation marks)
(details)
55.21%
Name drop frequency
(details)
100.00%
Narrator intent-glossing
(details)
100.00%
"Not X but Y" pattern overuse
(details)
100.00%
Overuse of "that" (subordinate clause padding)
(details)
84.49%
Paragraph length variance
(details)
100.00%
Passive voice overuse
(details)
100.00%
Past progressive (was/were + -ing) overuse
(details)
88.95%
Em-dash & semicolon overuse
(details)
100.00%
Purple prose (modifier overload)
(details)
100.00%
Repeated phrase echo
(details)
100.00%
Sentence length variance
(details)
36.79%
Sentence opener variety
(details)
74.91%
Adverb-first sentence starts
(details)
49.21%
Pronoun-first sentence starts
(details)
16.18%
Subject-first sentence starts
(details)
56.18%
Subordinate conjunction sentence starts
(details)
91.84%
Technical jargon density
(details)
0.00%
Useless dialogue additions
(details)
78.57%
Dialogue tag variety (said vs. fancy)
(details)
79.1389%
Overall
Model input
System
You are an expert novelist with a gift for vivid, immersive prose. You write in tight third-person limited point of view with a strong narrative voice. Your prose is clean, precise, and engaging — you favor strong verbs, concrete details, and natural-sounding dialogue. You will be given a story bible (codex) containing canonical details about characters, locations, items, and lore. Use these details to ground your writing in the established world. Stay consistent with the codex. Write only the prose of the scene. Do not include titles, chapter headings, markdown formatting, or any commentary before or after the scene.
User/Human
<codex> <character id="4412" name="Aurora Carter" aliases="Rory, Laila, Aurora, Carter, Malphora" pronouns="she/her" species="Human" storyRole="Protagonist"> <eyeColor>bright blue</eyeColor> <hair>straight shoulder-length black</hair> <height>5'6"</height> <age>25</age> <scar>small crescent-shaped scar on her left wrist from a childhood accident</scar> <description>Aurora, referred to by her friends as Rory, is cool-headed, intelligent, and known for quick out-of-the-box thinking.</description> <backstory>Born in Cardiff to an Irish barrister father (Brendan Carter) and Welsh teacher mother (Jennifer Carter née Ellis), Rory reluctantly pursued Pre-Law at Cardiff University. She fled to London at the behest of her childhood friend Eva after leaving an abusive ex named Evan. By day, Rory works part-time as a delivery person for Yu-Fei Cheung's Golden Empress restaurant. She lives in a flat above Silas' bar.</backstory> </character> <character id="4418" name="Nyx" aliases="Nyx, the Shadow, Nightwhisper" pronouns="they/them" species="Shade" storyRole="Wild Card"> <eyeColor>faintly glowing violet</eyeColor> <height>approximately 6'2" in solid form</height> <age>ageless</age> <form>humanoid silhouette of living shadow, can shift between solid and incorporeal</form> <voice>sounds like a whisper carried on the wind</voice> <description>A being of living shadow, existing between the mortal plane and the spaces between realms.</description> <backstory>Nyx was once a human sorcerer named Aldric who became trapped between realms during a failed summoning ritual in 1643. They now exist as a Shade, bound to the mortal plane but able to slip between shadows.</backstory> </character> <character id="4424" name="Isolde Varga" aliases="Isolde, the Seer" pronouns="she/her" species="Half-Fae" storyRole="Oracle"> <eyeColor>pale lavender</eyeColor> <hair>silver, reaching her waist</hair> <height>5'5"</height> <age>300 years old</age> <appearance>ethereal, ageless</appearance> <speech>speaks in riddles</speech> <footprints>leaves no footprints when she walks</footprints> <compulsion>cannot lie (Fae compulsion) but can mislead</compulsion> <description>A Half-Fae seer exiled from the Fae Courts for sharing visions with mortals.</description> <backstory>She now lives in a hidden grove in Richmond Park, offering cryptic prophecies to those who seek her out.</backstory> </character> <location id="853" name="Dymas (Gluttony)" aliases="Dymas, gluttony, Dymasian" realm="Hel" sin="Gluttony"> <ruler>Prince Belphegor</ruler> <skyColor>warm amber</skyColor> <description>A place of excess and indulgence. Sprawling vineyards, orchards, and gardens provide exotic ingredients for master chefs — often helbound souls contracted from Earth. Grand feasts and culinary competitions are common.</description> </location> <location id="861" name="The Fae Grove" aliases="Isolde's grove, Richmond grove, the Grove" realm="Earth (Fae-touched)"> <parkLocation>Richmond Park</parkLocation> <standingStones>ancient oak standing stones mark the boundary</standingStones> <timeBehavior>time moves differently — an hour inside can be minutes or days outside</timeBehavior> <flora>wildflowers bloom year-round</flora> <description>A hidden clearing that exists in a pocket between Earth and the Fae realm.</description> </location> <item id="2001" name="Heartstone Pendant" aliases="the pendant, Heartstone" type="Artifact" origin="Dymas"> <gemstoneColor>deep crimson</gemstoneColor> <chainMaterial>silver chain</chainMaterial> <size>roughly the size of a thumbnail</size> <behavior>pulses faintly with warmth when near a Hel portal</behavior> <glow>faint inner glow</glow> <description>Given to Aurora by an unknown benefactor.</description> </item> <item id="2006" name="Fae-Forged Blade" aliases="the Fae blade, Isolde's gift" type="Weapon" origin="The Fae Courts"> <material>moonsilver</material> <shape>slender, leaf-shaped dagger</shape> <temperature>always cold to the touch</temperature> <glow>faintly luminescent in moonlight</glow> <power>can cut through magical wards; particularly effective against demons</power> <givenTo>given to Aurora by Isolde as a gift</givenTo> <description>A weapon of the Fae Courts, rare and highly coveted.</description> </item> <lore id="7001" name="The Veil" aliases="the Veil, the Barrier, the Boundary" category="Cosmology"> <solsticeEffect>weakens during the winter solstice, strengthens during the summer solstice</solsticeEffect> <appearance>faint shimmering distortion visible only to those with supernatural sight</appearance> <monitoring>rift points (tears in the Veil) are monitored by the Wardens</monitoring> <description>The Veil is the metaphysical barrier separating Earth from Hel and the Fae Realms.</description> </lore> </codex> Write a fully fleshed out scene of at least 1000 words in the fantasy genre. A small group enters an ancient, otherworldly place for the first time. The environment is alien and wondrous. Describe their exploration — what they see, hear, and feel as they move deeper. Include moments of discovery, unease, and wonder. Let the world-building emerge through the characters' experience rather than exposition. Use the codex entries above as your world reference for characters, setting, and lore. Only include the prose of the scene without any markdown or commentary.
Model response
Messages
Meta
AI
In the hushed embrace of Richmond Park, Rory, Nyx, and Isolde stood before the ancient oak standing stones, their gnarled roots stretching like welcoming arms. The air here was different,
charged
with a subtle energy that prickled Rory's skin.
She glanced at Nyx, their
violet eyes reflecting the dappled sunlight filtering through the canopy.
The Shade's form shimmered, solidifying
into a tall, humanoid figure, their cloak billowing despite the absence of wind.
Isolde, ethereal and ageless, stepped
forward.
Her silver hair whispered around
her like a waterfall of moonlight. "Welcome, mortals and shade, to the Fae Grove,"
she said, her voice a
soft rustle of leaves. "Time moves differently here. Tread
carefully
."
Rory nodded, her hand instinctively
going to the Heartstone Pendant hanging around her neck.
It pulsed faintly, warmth spreading
from the deep crimson gemstone.
Nyx noticed her movement, their
gaze flicking to the pendant before returning to Rory's face. "Let us begin,"
Isolde said, leading them deeper
into the grove.
Wildflowers bloomed year-round, their colors
vibrant and clashing, yet somehow harmonious.
Bees hummed, their wings beating
a steady rhythm against the quiet
symphony
of birdsong. As they ventured further, the air grew cooler, damp with the scent of earth and old magic. The standing stones
loomed
larger, their ancient faces carved with
symbols that seemed to dance at the edge of Rory's perception
.
She reached out to touch
one, her fingers
tracing
the cool, rough surface.
A shiver ran down her spine
,
not of fear, but of awe
.
Nyx drifted closer, their form
wavering
like a mirage. "These stones... they're not from this world,"
they murmured, their voice a
whisper
carried on the wind. "They're Fae-touched."
Isolde glanced back, her pale
lavender eyes
gleaming
. "Indeed," she said. "The Fae left them here as a marker, a doorway between realms."
Rory's breath hitched as she
noticed something moving among the shadows cast by the stones.
She squinted, trying to make
out the shape.
It was small, no larger
than a cat, with fur as black as Nyx's cloak. It darted between the stones, disappearing into the undergrowth. "What was that?"
she asked, her voice barely
above a
whisper
. Nyx's form solidified, their gaze following the creature's path. "A shadowling," they said. "A creature of the spaces between realms. They're harmless, usually curious." Rory
let out a breath
she hadn't realized she'd been holding.
She followed Isolde and Nyx
deeper into the grove, her heart
pounding
with a mix of unease and exhilaration. The grove opened up into a clearing, and Rory gasped.
Before them stood a tree
unlike any she'd ever seen.
Its trunk twisted like a
serpent, its bark shimmering like metal.
Its branches stretched wide, leaves
of iridescent green rustling
softly
, casting dappled light onto the mossy ground. "The World Tree," Isolde said, her voice filled with reverence. "The heart of the Fae Grove." Rory approached the tree, her
footsteps
silent on the soft moss.
She reached out, her fingers
brushing against the cool, smooth bark. It hummed under her touch, a vibration that
resonated
deep within her chest.
She felt a sudden, profound
connection to everything around her - the grove, the tree, the creatures hidden in the undergrowth. It was overwhelming, yet
comforting
. Nyx joined her, their form flickering as they reached out to touch the tree. "It's alive,"
they said, wonder coloring their
voice. "Not just alive... aware." A sudden
chill
swept through the grove, and the leaves of the World Tree rustled loudly, their iridescence dimming. Rory's breath misted in the air, and she rubbed her arms, trying to ward off the sudden cold. Isolde turned to them, her expression
grave
. "We've lingered too long," she said. "The grove is reacting to our presence. We should leave." Rory nodded, her gaze lingering on the World Tree. As they turned to leave, she noticed something
glinting
at the base of the tree.
She bent down, her fingers
closing around a small, cold object.
It was a dagger, its
blade slender and leaf-shaped, made of a material she'd never seen before. It glowed faintly in the dim light, like moonlight captured in metal. "Rory,"
Nyx warned, their voice a low growl
. "We should go." Rory hesitated, then tucked the dagger into her belt. "I'll just be a moment," she said, her eyes fixed on the tree. She felt a strange pull, a tugging at the edges of her consciousness.
She reached out, her fingers
brushing against the bark again. This time, she felt something - a
pulse
, a beat, like a heartbeat. It
echoed
through her, resonating with the Heartstone Pendant.
Suddenly, the grove seemed to
hold its breath. The rustling leaves stilled, the birdsong fell silent.
Then, as if released from
an invisible hold, the grove erupted into chaos. The temperature plummeted, and the World Tree's branches whipped wildly, its leaves scattering like confetti. Rory stumbled back, her heart
pounding
in her chest. Nyx was by her side in an instant, their form solid, their hand gripping her arm. "Rory, we need to go. Now." Isolde
was already moving
, her silver hair billowing behind her like a banner. Rory followed, her breath coming in short, sharp gasps. They ran through the grove, the ancient oak standing stones
looming
like silent
sentinels
. The Heartstone Pendant
pulsed
against her skin, its
warmth
a
beacon
in the sudden cold. As they reached the edge of the grove, Rory glanced back. The World Tree stood tall, its branches still, its leaves glowing
softly
. The grove was quiet again, as if nothing had happened. But Rory knew better. She could still feel the
echo
of the tree's heartbeat, the cold of its anger. They stepped out of the grove, the air around them shifting, warming. Rory leaned against a tree, her breath coming in ragged gasps. Nyx stood beside her, their form flickering as they watched her, concern
etched
on their shadowy face. Isolde turned to them, her pale lavender eyes serious. "The grove does not take kindly to trespassers," she said. "Especially those who take without asking." Rory reached up, her fingers closing around the Fae-Forged Blade at her belt. She felt
a pang of guilt
, of unease. She had taken something from the grove, from the World Tree. She had taken something that wasn't hers to take. "I'm sorry,"
she said, her voice barely above a whisper
. "I didn't mean to cause any harm." Isolde's expression softened. "Apologies are not enough, Rory Carter," she said. "But perhaps, in time, the grove will forgive you. Until then, be careful with the blade. It is a gift, yes, but it is also a responsibility." Rory nodded, her gaze fixed on the blade.
She felt a sudden, profound
sense of
purpose, of duty. She would protect this blade, she vowed. She would use it to protect those she cared about. As they left the Fae Grove, Rory couldn't shake
the feeling of unease
. She had experienced something wondrous, something
otherworldly
. She had felt the
pulse
of ancient magic, the heartbeat of a tree that was more than just a tree. She had taken something from it, something powerful. And she knew, with a certainty that filled her with both excitement and dread, that her life would never be the same.
total_cost
0.000492
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
14
adverbTagCount
0
adverbTags
(empty)
dialogueSentences
26
tagDensity
0.538
leniency
1
rawRatio
0
effectiveRatio
0
75.17%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
1208
totalAiIsmAdverbs
6
found
0
adverb
"carefully"
count
1
1
adverb
"barely above a whisper"
count
2
2
adverb
"softly"
count
2
3
adverb
"suddenly"
count
1
highlights
0
"carefully"
1
"barely above a whisper"
2
"softly"
3
"suddenly"
100.00%
AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
100.00%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
0.00%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
1208
totalAiIsms
37
found
0
word
"charged"
count
1
1
word
"shimmered"
count
1
2
word
"pulsed"
count
2
3
word
"warmth"
count
2
4
word
"symphony"
count
1
5
word
"loomed"
count
1
6
word
"dance"
count
1
7
word
"tracing"
count
1
8
word
"down her spine"
count
1
9
word
"wavering"
count
1
10
word
"whisper"
count
3
11
word
"gleaming"
count
1
12
word
"pounding"
count
2
13
word
"footsteps"
count
1
14
word
"resonated"
count
1
15
word
"profound"
count
2
16
word
"comforting"
count
1
17
word
"chill"
count
1
18
word
"grave"
count
1
19
word
"glinting"
count
1
20
word
"pulse"
count
2
21
word
"echoed"
count
1
22
word
"looming"
count
1
23
word
"sentinels"
count
1
24
word
"beacon"
count
1
25
word
"echo"
count
1
26
word
"etched"
count
1
27
word
"pang"
count
1
28
word
"sense of"
count
1
29
word
"otherworldly"
count
1
highlights
0
"charged"
1
"shimmered"
2
"pulsed"
3
"warmth"
4
"symphony"
5
"loomed"
6
"dance"
7
"tracing"
8
"down her spine"
9
"wavering"
10
"whisper"
11
"gleaming"
12
"pounding"
13
"footsteps"
14
"resonated"
15
"profound"
16
"comforting"
17
"chill"
18
"grave"
19
"glinting"
20
"pulse"
21
"echoed"
22
"looming"
23
"sentinels"
24
"beacon"
25
"echo"
26
"etched"
27
"pang"
28
"sense of"
29
"otherworldly"
66.67%
Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches
2
maxInWindow
2
found
0
label
"shiver down spine"
count
1
1
label
"let out a breath"
count
1
highlights
0
"A shiver ran down her spine"
1
"let out a breath"
100.00%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
2
narrationSentences
94
matches
0
"a pang of guilt"
1
"the feeling of unease"
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
0
hedgeCount
2
narrationSentences
94
filterMatches
(empty)
hedgeMatches
0
"seemed to"
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
106
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
maxSentenceWordsSeen
27
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
1210
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
15
unquotedAttributions
1
matches
0
"She would protect this blade, she vowed."
55.21%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
66
wordCount
1055
uniqueNames
15
maxNameDensity
1.9
worstName
"Rory"
maxWindowNameDensity
3
worstWindowName
"Rory"
discoveredNames
Richmond
1
Park
1
Rory
20
Nyx
11
Isolde
10
Shade
1
Heartstone
3
Pendant
3
Wildflowers
1
World
5
Tree
5
Fae-Forged
1
Blade
1
Fae
2
Grove
1
persons
0
"Rory"
1
"Nyx"
2
"Isolde"
3
"Shade"
4
"Tree"
places
0
"Richmond"
1
"Park"
2
"Heartstone"
3
"Wildflowers"
4
"World"
5
"Fae"
6
"Grove"
globalScore
0.552
windowScore
0.667
100.00%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
86
glossingSentenceCount
1
matches
0
"symbols that seemed to dance at the edge of Rory's perception"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
1
per1kWords
0.826
wordCount
1210
matches
0
"not of fear, but of awe"
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
0
totalSentences
106
matches
(empty)
84.49%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
31
mean
39.03
std
17.4
cv
0.446
sampleLengths
0
72
1
40
2
39
3
36
4
63
5
28
6
23
7
47
8
11
9
24
10
30
11
48
12
16
13
61
14
26
15
37
16
23
17
64
18
11
19
67
20
53
21
22
22
51
23
52
24
40
25
25
26
41
27
17
28
38
29
35
30
70
100.00%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
0
totalSentences
94
matches
(empty)
100.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
1
totalVerbs
193
matches
0
"was already moving"
88.95%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
2
semicolonCount
0
flaggedSentences
2
totalSentences
106
ratio
0.019
matches
0
"She felt a sudden, profound connection to everything around her - the grove, the tree, the creatures hidden in the undergrowth."
1
"This time, she felt something - a pulse, a beat, like a heartbeat."
100.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1056
adjectiveStacks
0
stackExamples
(empty)
adverbCount
34
adverbRatio
0.032196969696969696
lyAdverbCount
11
lyAdverbRatio
0.010416666666666666
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
106
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
106
mean
11.42
std
4.69
cv
0.411
sampleLengths
0
25
1
14
2
15
3
18
4
6
5
11
6
17
7
6
8
14
9
10
10
15
11
11
12
11
13
14
14
17
15
21
16
13
17
12
18
9
19
17
20
2
21
8
22
3
23
12
24
15
25
8
26
15
27
9
28
11
29
9
30
4
31
11
32
11
33
19
34
10
35
10
36
11
37
17
38
10
39
6
40
11
41
11
42
13
43
21
44
5
45
14
46
8
47
4
48
19
49
18
36.79%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
14
diversityRatio
0.29245283018867924
totalSentences
106
uniqueOpeners
31
74.91%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
2
totalSentences
89
matches
0
"Suddenly, the grove seemed to"
1
"Then, as if released from"
ratio
0.022
49.21%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
38
totalSentences
89
matches
0
"She glanced at Nyx, their"
1
"Her silver hair whispered around"
2
"she said, her voice a"
3
"It pulsed faintly, warmth spreading"
4
"She reached out to touch"
5
"they murmured, their voice a"
6
"She squinted, trying to make"
7
"It was small, no larger"
8
"It darted between the stones,"
9
"she asked, her voice barely"
10
"She followed Isolde and Nyx"
11
"Its trunk twisted like a"
12
"Its branches stretched wide, leaves"
13
"She reached out, her fingers"
14
"It hummed under her touch,"
15
"She felt a sudden, profound"
16
"It was overwhelming, yet comforting."
17
"they said, wonder coloring their"
18
"She bent down, her fingers"
19
"It was a dagger, its"
ratio
0.427
16.18%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
79
totalSentences
89
matches
0
"The air here was different,"
1
"She glanced at Nyx, their"
2
"The Shade's form shimmered, solidifying"
3
"Isolde, ethereal and ageless, stepped"
4
"Her silver hair whispered around"
5
"she said, her voice a"
6
"Rory nodded, her hand instinctively"
7
"It pulsed faintly, warmth spreading"
8
"Nyx noticed her movement, their"
9
"Isolde said, leading them deeper"
10
"Wildflowers bloomed year-round, their colors"
11
"Bees hummed, their wings beating"
12
"The standing stones loomed larger,"
13
"She reached out to touch"
14
"A shiver ran down her"
15
"Nyx drifted closer, their form"
16
"they murmured, their voice a"
17
"Isolde glanced back, her pale"
18
"Rory's breath hitched as she"
19
"She squinted, trying to make"
ratio
0.888
56.18%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
1
totalSentences
89
matches
0
"Before them stood a tree"
ratio
0.011
91.84%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
56
technicalSentenceCount
4
matches
0
"The Shade's form shimmered, solidifying into a tall, humanoid figure, their cloak billowing despite the absence of wind."
1
"Nyx noticed her movement, their gaze flicking to the pendant before returning to Rory's face."
2
"The standing stones loomed larger, their ancient faces carved with symbols that seemed to dance at the edge of Rory's perception."
3
"It hummed under her touch, a vibration that resonated deep within her chest."
0.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
14
uselessAdditionCount
6
matches
0
"she said, her voice a soft rustle of leaves"
1
"they murmured, their voice a whisper carried on the wind"
2
"she asked, her voice barely above a whisper"
3
"they said, wonder coloring their voice"
4
"Nyx warned, their voice a low growl"
5
"she said, her voice barely above a whisper"
78.57%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
14
fancyCount
2
fancyTags
0
"they murmured (murmur)"
1
"Nyx warned (warn)"
dialogueSentences
26
tagDensity
0.538
leniency
1
rawRatio
0.143
effectiveRatio
0.143
79.1389%