NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-20-01KHYA27Y0RV9ZN4CQPT70744C
Run Details
Model:
Ministral 3 3B
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
6.7s
Cost:
$0.000271
Provider:
Mistral
Evaluation summary
Score
Evaluator
Details Link
100.00%
Adverbs in dialogue tags
(details)
80.00%
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)
0.00%
Cliché density
(details)
100.00%
Emotion telling (show vs. tell)
(details)
65.64%
Filter word density
(details)
100.00%
Gibberish response detection
(details)
100.00%
Markdown formatting overuse
(details)
100.00%
Missing dialogue indicators (quotation marks)
(details)
33.33%
Name drop frequency
(details)
0.00%
Narrator intent-glossing
(details)
100.00%
"Not X but Y" pattern overuse
(details)
100.00%
Overuse of "that" (subordinate clause padding)
(details)
100.00%
Paragraph length variance
(details)
100.00%
Passive voice overuse
(details)
4.74%
Past progressive (was/were + -ing) overuse
(details)
65.64%
Em-dash & semicolon overuse
(details)
100.00%
Purple prose (modifier overload)
(details)
100.00%
Repeated phrase echo
(details)
100.00%
Sentence length variance
(details)
37.84%
Sentence opener variety
(details)
23.47%
Adverb-first sentence starts
(details)
76.34%
Pronoun-first sentence starts
(details)
16.34%
Subject-first sentence starts
(details)
70.42%
Subordinate conjunction sentence starts
(details)
4.26%
Technical jargon density
(details)
100.00%
Useless dialogue additions
(details)
100.00%
Dialogue tag variety (said vs. fancy)
(details)
69.2675%
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> <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> </codex> Write a fully fleshed out scene of at least 1000 words in the horror genre. A character is alone in a strange, isolated place at night. They came here for a reason, but something feels off from the moment they arrive. The wrongness builds slowly — sounds that shouldn't be there, things that move at the edge of vision, a growing certainty that they are not alone. Build tension through restraint, not through gore. Use the codex entries above as your world reference for the character and setting. Only include the prose of the scene without any markdown or commentary.
Model response
Messages
Meta
AI
The air in Richmond Park
was thick with the scent of damp earth and something older,
something like wet stone and old blood
.
Aurora
Carter adjusted the strap of her backpack, her fingers brushing the smooth curve of the Heartstone pendant around her neck.
The crimson gem pulsed faintly
against her skin, warm and unnerving, as if it had been waiting for her.
She had come here tonight
not for the usual reasons—no, this was different.
Something had pulled her, a
whisper
in her dreams, a voice that wasn’t hers.
The standing stones at the
edge of the grove
loomed
ahead, their gnarled roots twisting into the earth like skeletal fingers. She stepped into the clearing.
The moment her boots touched
the mossy ground, the world tilted. Time stretched, slowed.
The night air hummed around
her, thick and alive, and the trees
seemed to
lean in, their branches brushing her shoulders as if they
were watching
.
Aurora
exhaled
sharply
, her breath fogging the air. The Heartstone
pulsed
harder now, its crimson glow casting jagged shadows across the bark of the oaks.
She turned slowly, scanning the
darkness. Nothing moved. But she knew better. The
silence
was wrong. Too still. The usual rustle of squirrels, the distant cry of an owl—none of it. Just the quiet. And then, just beyond the edge of her vision, something shifted. A
whisper
. Not a sound. A presence. A breath against her neck, warm and damp.
Aurora
’s
pulse
quickened
, her fingers tightening around the pendant.
She turned, her breath coming
in shallow gasps, but the trees remained still.
The whisper came again, closer
this time, a voice that wasn’t
quite human, not quite anything
. It slithered into her mind, a voice that had been hers once, a memory she couldn’t place. *You should have stayed.*
Aurora
’s
stomach
twisted.
She had left Cardiff, left
everything, because she couldn’t bear the thought of Evan’s hands on her again. But now, standing in this grove, she wondered if she had made the right choice.
If she had ever really
left him behind. The
whisper
slithered closer, a voice that was both her own and not.
It whispered her name—*Aurora*—as if
it had known her all along. The pendant burned against her skin, its glow intensifying, casting long, shifting shadows across the ground.
Aurora
’s breath hitched.
She had heard stories about
the Fae Grove, about the way time bent here, about the things that waited in the dark. But none of them had prepared her for this. The trees parted. Not with a sound. Without a sound.
They simply opened, like a
door, revealing a path that wasn’t there before. A narrow trail, slick with something dark and wet, leading deeper into the grove.
Aurora
’s
heart pounded in her chest
. She should have turned back. She should have run. But the
whisper
was pulling
her forward, a siren song that lured her into the unknown. She stepped onto the path. The moment her foot touched the ground, the world around her
seemed to
breathe. The air thickened, pressing against her skin, and the trees
seemed to
lean in, their leaves whispering secrets. The Heartstone
pulsed
violently, its glow casting eerie reflections on the bark.
Aurora
’s hands
trembled
as she reached for the pendant, her fingers brushing the warm stone.
It was as if it were trying to pull her closer, as if it knew what was coming
. A sound. Not a sound. A presence. A voice that wasn’t
quite there, not quite gone
. It slithered into her mind, a voice that had been hers once, a memory she couldn’t place.
It whispered, *You should have
stayed.*
Aurora
’s breath came in ragged gasps.
She had left Cardiff, left
everything, because she couldn’t bear the thought of Evan’s hands on her again. But now, standing in this grove, she wondered if she had made the right choice.
If she had ever really
left him behind. The
whisper
slithered closer, a voice that was both her own and not.
It whispered her name—*Aurora*—as if
it had known her all along. The pendant burned against her skin, its glow intensifying, casting long, shifting shadows across the ground.
Aurora
’s breath hitched.
She had heard stories about
the Fae Grove, about the way time bent here, about the things that waited in the dark. But none of them had prepared her for this. The trees parted again, revealing a clearing that wasn’t there before. A figure stood in the center, silhouetted against the pale moonlight.
Aurora
’s breath caught in her throat.
It was a woman, but
not quite
. Her skin was pale, almost translucent, her eyes too large, too bright. She wore a
dress that seemed to shift and change, like a living thing
. The
whisper
in
Aurora
’s mind grew louder, clearer. *You should have stayed.*
Aurora
’s hands
trembled
as she reached for the pendant, her fingers brushing the warm stone.
It was as if it were trying to pull her closer, as if it knew what was coming
. The woman smiled, her lips too wide, too many teeth.
Aurora
’s
stomach
twisted. She had never seen anything like it. The woman stepped forward, her form flickering like a candle flame.
Aurora
’s breath came in shallow gasps. She had never seen anything like it. *You should have stayed,* the
whisper
echoed
in her mind, louder now, clearer. The woman’s voice was a chorus of voices, a chorus of memories, a chorus of things that had been and would be.
Aurora
’s
eyes widened
. She had never seen anything like it. The woman reached out, her fingers brushing
Aurora
’s wrist. The pendant burned against her skin, its glow intensifying, casting long, shifting shadows across the ground.
Aurora
’s breath hitched. She had never seen anything like it. *You should have stayed,* the
whisper
slithered into her mind, a voice that was both her own and not. The woman’s smile widened, her lips stretching too far, too wide.
Aurora
’s
stomach
twisted. She had never seen anything like it.
Aurora
’s fingers tightened around the pendant, her nails digging into her skin. The Heartstone
pulsed
violently, its glow casting eerie reflections on the woman’s face.
Aurora
’s breath came in ragged gasps. She had never seen anything like it. The woman’s voice was a chorus of voices, a chorus of memories, a chorus of things that had been and would be.
Aurora
’s
eyes widened
. She had never seen anything like it. The pendant burned against her skin, its
warmth
seeping into her veins, into her
very
being.
Aurora
’s mind
began to
blur, her thoughts twisting and turning, like a river caught in a storm. The woman’s voice was a chorus of voices, a chorus of memories, a chorus of things that had been and would be.
Aurora
’s breath came in shallow gasps. She had never seen anything like it. The world around her
seemed to
unravel
, the trees and the ground and the sky all merging into a single, shifting mass. The woman’s voice was a chorus of voices, a chorus of memories, a chorus of things that had been and would be.
Aurora
’s
eyes widened
. She had never seen anything like it. The Heartstone
pulsed
violently, its glow casting long, shifting shadows across the woman’s face.
Aurora
’s breath hitched. She had never seen anything like it. And then, the
whisper
was gone
.
Aurora
’s vision cleared, her mind returning to her senses. She
was standing
in the grove, the woman’s form flickering and fading, leaving behind only a trail of shadows. The Heartstone
pulsed
faintly, its glow dimming.
Aurora
’s breath came in shallow gasps, her fingers still trembling around the pendant. She had never seen anything like it. The trees
seemed to
lean in, their leaves whispering secrets. The air thickened, pressing against her skin.
Aurora
’s
heart pounded in her chest
. She had never seen anything like it. She turned
slowly
, her gaze sweeping the grove. The path
was gone
, the clearing empty. But the
whisper
was still there, a presence in the dark, a voice that wasn’t
quite gone
.
Aurora
’s breath came in ragged gasps. She had never seen anything like it. She should have stayed.
Aurora
’s fingers tightened around the pendant. She had never seen anything like it. She turned and ran. The moment her feet hit the ground, the world
seemed to
snap back into place. The trees stood tall and still, the air clear and sharp.
Aurora
’s breath came in ragged gasps, her body trembling. She had never seen anything like it. She ran until her lungs burned, until her legs ached. She didn’t look back. She didn’t stop until she was safe, until she was back in the flat above Silas’ bar, the
familiar
hum of London outside her window. She collapsed onto the couch, her hands still trembling around the pendant. The Heartstone
pulsed
faintly against her skin, its glow dimming.
Aurora
closed her eyes, her breath coming in shallow gasps. She had never seen anything like it. She had never seen anything like it.
created_at
"2026-02-20T19:57:40.172Z"
2/20/2026, 7:57:40 PM
model
"mistralai/ministral-3b-2512"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
209
moderation_latency
(null)
generation_time
6218
tokens_prompt
812
tokens_completion
2288
native_tokens_prompt
764
native_tokens_completion
1941
native_tokens_completion_images
(null)
native_tokens_reasoning
0
native_tokens_cached
320
num_media_prompt
(null)
num_input_audio_prompt
(null)
num_media_completion
0
num_search_results
(null)
origin
"https://ncbench.com/"
is_byok
false
finish_reason
"stop"
native_finish_reason
"stop"
usage
0.0002705
router
(null)
provider_responses
0
endpoint_id
"b9f6828f-aef9-498a-91f5-6816fbf72420"
id
"f0792b2f05194581a57567f5f668de0a"
is_byok
false
latency
209
model_permaslug
"mistralai/ministral-3b-2512"
provider_name
"Mistral"
status
200
api_type
"completions"
id
"gen-1771617460-ehgyfHyEDx9Ui3Ayoghg"
upstream_id
"f0792b2f05194581a57567f5f668de0a"
total_cost
0.0002705
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Mistral"
Evaluation details
Result
Evaluator
Details
Meta Data
100.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
1
adverbTagCount
0
adverbTags
(empty)
dialogueSentences
0
tagDensity
1
leniency
1
rawRatio
0
effectiveRatio
0
80.00%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
1500
totalAiIsmAdverbs
6
found
0
adverb
"sharply"
count
1
1
adverb
"slowly"
count
2
2
adverb
"really"
count
2
3
adverb
"very"
count
1
highlights
0
"sharply"
1
"slowly"
2
"really"
3
"very"
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
1500
totalAiIsms
32
found
0
word
"pulsed"
count
7
1
word
"whisper"
count
11
2
word
"loomed"
count
1
3
word
"scanning"
count
1
4
word
"silence"
count
1
5
word
"pulse"
count
1
6
word
"quickened"
count
1
7
word
"stomach"
count
3
8
word
"trembled"
count
2
9
word
"echoed"
count
1
10
word
"warmth"
count
1
11
word
"unravel"
count
1
12
word
"familiar"
count
1
highlights
0
"pulsed"
1
"whisper"
2
"loomed"
3
"scanning"
4
"silence"
5
"pulse"
6
"quickened"
7
"stomach"
8
"trembled"
9
"echoed"
10
"warmth"
11
"unravel"
12
"familiar"
0.00%
Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches
5
maxInWindow
4
found
0
label
"heart pounded in chest"
count
2
1
label
"eyes widened/narrowed"
count
3
highlights
0
"heart pounded in her chest"
1
"eyes widened"
100.00%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
148
matches
(empty)
65.64%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
0
hedgeCount
8
narrationSentences
148
filterMatches
(empty)
hedgeMatches
0
"seemed to"
1
"began to"
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
148
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
maxSentenceWordsSeen
26
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
7
markdownWords
22
totalWords
1498
ratio
0.015
matches
0
"You should have stayed."
1
"Aurora"
2
"You should have stayed."
3
"Aurora"
4
"You should have stayed."
5
"You should have stayed,"
6
"You should have stayed,"
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
2
unquotedAttributions
0
matches
(empty)
33.33%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
52
wordCount
1488
uniqueNames
9
maxNameDensity
2.28
worstName
"Aurora"
maxWindowNameDensity
4
worstWindowName
"Aurora"
discoveredNames
Richmond
1
Park
1
Carter
1
Heartstone
7
Aurora
34
Cardiff
2
Evan
2
Fae
2
Grove
2
persons
0
"Carter"
1
"Aurora"
2
"Evan"
places
0
"Richmond"
1
"Park"
2
"Cardiff"
3
"Fae"
4
"Grove"
globalScore
0.358
windowScore
0.333
0.00%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
114
glossingSentenceCount
8
matches
0
"something like wet stone and old blood"
1
"quite human, not quite anything"
2
"not quite anything"
3
"It was as if it were trying to pull her closer, as if it knew what was coming"
4
"quite there, not quite gone"
5
"not quite gone"
6
"not quite"
7
"dress that seemed to shift and change, like a living thing"
8
"It was as if it were trying to pull her closer, as if it knew what was coming"
9
"quite gone"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
0
per1kWords
0
wordCount
1498
matches
(empty)
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
0
totalSentences
148
matches
(empty)
100.00%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
45
mean
33.29
std
26.69
cv
0.802
sampleLengths
0
111
1
5
2
71
3
2
4
4
5
33
6
2
7
68
8
4
9
44
10
74
11
3
12
65
13
5
14
77
15
2
16
37
17
47
18
74
19
69
20
4
21
53
22
24
23
35
24
10
25
35
26
40
27
38
28
32
29
55
30
13
31
54
32
24
33
6
34
48
35
7
36
30
37
45
38
4
39
13
40
4
41
42
42
51
43
27
44
7
100.00%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
2
totalSentences
148
matches
0
"was gone"
1
"was gone"
4.74%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
7
totalVerbs
239
matches
0
"were watching"
1
"was pulling"
2
"were trying was coming"
3
"were trying was coming"
4
"was standing"
65.64%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
6
semicolonCount
0
flaggedSentences
4
totalSentences
148
ratio
0.027
matches
0
"She had come here tonight not for the usual reasons—no, this was different."
1
"The usual rustle of squirrels, the distant cry of an owl—none of it."
2
"It whispered her name—*Aurora*—as if it had known her all along."
3
"It whispered her name—*Aurora*—as if it had known her all along."
100.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1444
adjectiveStacks
0
stackExamples
(empty)
adverbCount
50
adverbRatio
0.03462603878116344
lyAdverbCount
12
lyAdverbRatio
0.008310249307479225
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
148
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
148
mean
10.12
std
5.93
cv
0.586
sampleLengths
0
23
1
21
2
19
3
13
4
14
5
21
6
5
7
11
8
3
9
26
10
8
11
17
12
6
13
2
14
4
15
4
16
2
17
13
18
3
19
11
20
2
21
3
22
2
23
8
24
9
25
13
26
16
27
17
28
4
29
3
30
18
31
15
32
8
33
13
34
11
35
16
36
3
37
22
38
9
39
3
40
4
41
3
42
13
43
14
44
6
45
5
46
4
47
16
48
5
49
14
37.84%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
18
diversityRatio
0.12162162162162163
totalSentences
148
uniqueOpeners
18
23.47%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
1
totalSentences
142
matches
0
"Just the quiet."
ratio
0.007
76.34%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
51
totalSentences
142
matches
0
"She had come here tonight"
1
"She stepped into the clearing."
2
"She turned slowly, scanning the"
3
"She turned, her breath coming"
4
"It slithered into her mind,"
5
"*You should have stayed.*"
6
"She had left Cardiff, left"
7
"It whispered her name—*Aurora*—as if"
8
"She had heard stories about"
9
"They simply opened, like a"
10
"She should have turned back."
11
"She should have run."
12
"She stepped onto the path."
13
"It was as if it"
14
"It slithered into her mind,"
15
"It whispered, *You should have"
16
"She had left Cardiff, left"
17
"It whispered her name—*Aurora*—as if"
18
"She had heard stories about"
19
"It was a woman, but"
ratio
0.359
16.34%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
126
totalSentences
142
matches
0
"The air in Richmond Park"
1
"Aurora Carter adjusted the strap"
2
"The crimson gem pulsed faintly"
3
"She had come here tonight"
4
"Something had pulled her, a"
5
"The standing stones at the"
6
"She stepped into the clearing."
7
"The moment her boots touched"
8
"Time stretched, slowed."
9
"The night air hummed around"
10
"Aurora exhaled sharply, her breath"
11
"The Heartstone pulsed harder now,"
12
"She turned slowly, scanning the"
13
"The silence was wrong."
14
"The usual rustle of squirrels,"
15
"A breath against her neck,"
16
"Aurora’s pulse quickened, her fingers"
17
"She turned, her breath coming"
18
"The whisper came again, closer"
19
"It slithered into her mind,"
ratio
0.887
70.42%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
2
totalSentences
142
matches
0
"If she had ever really"
1
"If she had ever really"
ratio
0.014
4.26%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
67
technicalSentenceCount
13
matches
0
"The crimson gem pulsed faintly against her skin, warm and unnerving, as if it had been waiting for her."
1
"Something had pulled her, a whisper in her dreams, a voice that wasn’t hers."
2
"The night air hummed around her, thick and alive, and the trees seemed to lean in, their branches brushing her shoulders as if they were watching."
3
"The pendant burned against her skin, its glow intensifying, casting long, shifting shadows across the ground."
4
"But the whisper was pulling her forward, a siren song that lured her into the unknown."
5
"The pendant burned against her skin, its glow intensifying, casting long, shifting shadows across the ground."
6
"The woman’s voice was a chorus of voices, a chorus of memories, a chorus of things that had been and would be."
7
"The pendant burned against her skin, its glow intensifying, casting long, shifting shadows across the ground."
8
"The woman’s voice was a chorus of voices, a chorus of memories, a chorus of things that had been and would be."
9
"Aurora’s mind began to blur, her thoughts twisting and turning, like a river caught in a storm."
10
"The woman’s voice was a chorus of voices, a chorus of memories, a chorus of things that had been and would be."
11
"The woman’s voice was a chorus of voices, a chorus of memories, a chorus of things that had been and would be."
12
"She was standing in the grove, the woman’s form flickering and fading, leaving behind only a trail of shadows."
100.00%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
1
uselessAdditionCount
0
matches
(empty)
100.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
0
69.2675%