NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-19-01KHTXQ7QN1MA237TTK5TWDZ1D
Run Details
Model:
Gemini 2.5 Flash
Test:
Bad Writing Habits
Scenario:
Horror: alone in an eerie place at night
Duration:
8.8s
Cost:
$0.003956
Provider:
Google AI Studio
Evaluation summary
Score
Evaluator
Details Link
0.00%
Adverbs in dialogue tags
(details)
86.87%
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)
100.00%
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)
100.00%
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)
37.03%
Paragraph length variance
(details)
100.00%
Passive voice overuse
(details)
100.00%
Past progressive (was/were + -ing) overuse
(details)
52.63%
Em-dash & semicolon overuse
(details)
88.00%
Purple prose (modifier overload)
(details)
100.00%
Repeated phrase echo
(details)
100.00%
Sentence length variance
(details)
46.67%
Sentence opener variety
(details)
73.26%
Adverb-first sentence starts
(details)
100.00%
Pronoun-first sentence starts
(details)
20.44%
Subject-first sentence starts
(details)
100.00%
Subordinate conjunction sentence starts
(details)
60.89%
Technical jargon density
(details)
100.00%
Useless dialogue additions
(details)
100.00%
Dialogue tag variety (said vs. fancy)
(details)
82.1927%
Overall
Model input
System
You are an expert fiction writer. Always keep the following rules in mind: - Write in past tense and use General English spelling, grammar, and colloquialisms/slang. - Write in active voice - Always follow the "show, don't tell" principle. - Avoid adverbs and cliches and overused/commonly used phrases. Aim for fresh and original descriptions. - Convey events and story through dialogue. - Mix short, punchy sentences with long, descriptive ones. Drop fill words to add variety. - Skip "he/she said said" dialogue tags and convey people's actions or face expressions through their speech - Avoid mushy dialog and descriptions, have dialogue always continue the action, never stall or add unnecessary fluff. Vary the descriptions to not repeat yourself. - Put dialogue on its own paragraph to separate scene and action. - Reduce indicators of uncertainty like "trying" or "maybe" When writing text: - NEVER conclude the scene on your own, follow the beat instructions very closely. - NEVER end with foreshadowing. - NEVER write further than what I prompt you with. - AVOID imagining possible endings, NEVER deviate from the instructions. - STOP EARLY if the continuation contains what was required in the instructions. You do not need to fill out the full amount of words possible.
User/Human
Take into account the following glossary of characters/locations/items/lore... when writing your response: <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> Continue the story using the following instructions: <instructions> 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. </instructions>
Model response
Messages
Meta
AI
The black cab dropped Rory
at the gates of Richmond Park.
A chill wind bit at
her exposed skin, carrying the scent of damp earth and something else, something sharp and metallic, like ozone before a storm.
The driver, a squat man
with a perpetually
furrowed
brow, simply pointed towards the winding path disappearing into the twilight
gloom
. "Fae Grove. Good luck with that, love."
He peeled away before she
fully emerged from the cab’s interior. Silence descended, heavy and absolute. Above, the sky bled from bruised purple to an inky black, a few hesitant stars pricking through the
velvet
.
The air, already cool, seemed
to drop another ten degrees.
Rory shivered, though not entirely
from the cold.
A small crescent-shaped scar on
her left wrist
throbbed
with a dull ache.
She clutched the silver chain
of her Heartstone Pendant, the deep crimson gemstone pulsing faintly, a
warmth
spreading beneath her fingertips.
Before tonight, the pendant had
only glowed near the Hel portal in Silas’s pub.
Its current activity sent a
prickle of unease
down her spine
. The Fae Grove.
Isolde’s words echoed in her
memory, a low hum of urgency. Go there. Find the truth. She stepped onto the path, the gravel crunching under her trainers.
Trees, skeletal against the fading
light, clawed at the sky.
Their branches, stripped bare of
leaves, clicked together in the breeze, a sound like dry bones rattling.
The path twisted deeper into
the park, the streetlights
quickly
fading behind her, swallowed by the encroaching darkness.
A dense canopy of ancient
oaks now formed a tunnel overhead.
Moonlight, when it dared to
penetrate, dappled the forest floor in shifting patterns of silver and shadow.
The air grew heavy, thick
with the smell of damp earth and decaying leaves. The scent of ozone intensified, sharp enough to make her nostrils tingle.
She pressed on, her bright
blue eyes
scanning
the
gloom
. The path narrowed, replaced by a barely discernible track through tall, rustling bracken. The oaks here were immense, their trunks gnarled and thick with ancient moss, their branches interwoven like gnarled fingers.
They were the sentinels Isolde
had spoken of, the standing stones marking the boundary. A
flicker
of movement caught her eye. She stopped, holding her breath, her heart hammering against her ribs. Nothing. Just the shadows playing tricks.
She told herself that, but
a cold knot of dread tightened in her
stomach
. The
silence
wasn’t empty; it was pregnant, waiting.
She had the distinct impression
of being watched.
She pushed deeper, the pendant
growing warmer, its faint inner glow now visible beneath her jumper. The air grew still, the breeze dying
completely
. The clicking branches ceased their
dance
. No birdsong, no distant hum of city traffic, just
profound
quiet. A new scent permeated the air, sweet and cloying, like overripe nectar. Amidst the shadows, wildflowers bloomed in impossible greens and blues, their petals luminous in the
gloom
. Isolde’s grove. This had to be it.
She entered a clearing where
the colossal oak trees stood in a rough circle, their roots snaking across the ground like petrified serpents. The air here
shimmered
with an almost visible haze, the luminous wildflowers growing in profusion, their intoxicating scent thick in her throat. Time moved differently, Isolde had said. An hour inside could be minutes or days outside. Rory felt a sudden, dizzying
sense of
disorientation, as if the ground beneath her feet was subtly shifting. A faint sound reached her ears, a high-pitched, almost imperceptible whine.
It came from the centre
of the clearing, a hollow ring where the tallest oaks stood closest together.
She moved towards it, drawn
by an invisible thread. The whine grew stronger, an almost musical vibration that
resonated
in her bones. A sudden gust of wind, cold and sharp, whipped through the clearing, though the surrounding trees remained motionless. The luminous petals of the wildflowers shivered. Rory spun,
scanning
the perimeter of the grove. Another
flicker
of movement, faster this time, darted behind one of the ancient oaks.
Too quick to be an
animal, too low to the ground for a person. "Hello?"
Her voice, usually steady, sounded
reedy and thin in the vast quiet. The only answer was the faint whine, and then, a new sound, like dry leaves scuttling across stone. It moved in a rapid, irregular pattern, drawing closer.
She gripped the pendant, its
warmth
now a burning ember against her skin. The sensation of being watched intensified, a hundred unseen eyes boring into her. The scuttling sound stopped abruptly, right behind her. Rory stood frozen, every muscle tensed. She
could feel
a presence, cold and alien, radiating just inches from her back. The sweet, cloying scent of the wildflowers intensified, turning sickly. A
whisper
, too faint to discern words, brushed her ear. It wasn't human.
It was ancient, a voice
made of rustling leaves and dried earth. Rory whirled around, heart
pounding
. Nothing. Not a leaf stirred. The clearing was empty.
Yet, the air felt heavy
with lingering malice. She rubbed the crescent scar on her wrist, a nervous habit. The pendant glowed, a crimson
beacon
against the
oppressive
gloom
. The whine, too, continued its
ceaseless
drone from the centre of the grove. It was a siren song, luring her deeper. She stumbled forward, her legs feeling heavy,
as if moving through water
. The glowing pendant
pulsed
in her hand, a steady beat against her
racing
heart. As she approached the cluster of central oaks, the whine escalated, a shrill, piercing note that
vibrated
through her skull. In the
very
heart of the ring, nestled among the colossal roots, a faint light
pulsed
. It wasn't the natural luminescence of the wildflowers; this was an unnatural, sickly green glow, radiating from a fissure in the ground itself. The air around the fissure crackled with a
palpable
energy. The sweet smell of nectar became overpowering, almost suffocating. Rory knelt, peering into the green light. The fissure was narrow, no wider than her hand, but it
pulsed
with a dark, swirling energy. Images
flickered
within the green glow –
fleeting
glimpses of twisted branches, shadowy figures, and something else, something with too many eyes. A ripple disturbed the air beside her. A low, guttural growl
vibrated
through the earth,
not from an animal, but from something far older, far more unnatural
. The green light intensified, washing over her face, turning her skin to sickly emerald. She scrambled back, heart slamming against her ribs, her breath catching in her throat. A shadow detached itself from the base of the nearest oak, long and attenuated, twisting itself into a vaguely humanoid shape. It glided towards her, silent, a gaping
maw
where a face should be, eyes like chips of obsidian staring out from the void. The obsidian eyes held her captive, trapping her gaze, digging into her mind with a silent scream.
created_at
"2026-02-19T12:24:13.307Z"
2/19/2026, 12:24:13 PM
model
"google/gemini-2.5-flash"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
559
moderation_latency
(null)
generation_time
8726
tokens_prompt
1038
tokens_completion
1759
native_tokens_prompt
963
native_tokens_completion
1467
native_tokens_completion_images
0
native_tokens_reasoning
0
native_tokens_cached
0
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.0039564
router
(null)
provider_responses
0
endpoint_id
"16c01e26-9b91-4d22-b487-ed35634b017d"
is_byok
false
latency
559
model_permaslug
"google/gemini-2.5-flash"
provider_name
"Google AI Studio"
status
200
api_type
"completions"
id
"gen-1771503853-qIQ7DhbMaSDst0gmEOl4"
upstream_id
(null)
total_cost
0.0039564
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Google AI Studio"
Evaluation details
Result
Evaluator
Details
Meta Data
0.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
1
adverbTagCount
1
adverbTags
0
"He peeled away [away]"
dialogueSentences
2
tagDensity
0.5
leniency
1
rawRatio
1
effectiveRatio
1
86.87%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
1142
totalAiIsmAdverbs
3
found
0
adverb
"quickly"
count
1
1
adverb
"completely"
count
1
2
adverb
"very"
count
1
highlights
0
"quickly"
1
"completely"
2
"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
1142
totalAiIsms
42
found
0
word
"chill"
count
1
1
word
"furrowed"
count
1
2
word
"gloom"
count
4
3
word
"silence"
count
2
4
word
"velvet"
count
1
5
word
"throbbed"
count
1
6
word
"warmth"
count
2
7
word
"down her spine"
count
1
8
word
"echoed"
count
1
9
word
"scanning"
count
2
10
word
"sentinels"
count
1
11
word
"flicker"
count
2
12
word
"stomach"
count
1
13
word
"dance"
count
1
14
word
"profound"
count
1
15
word
"amidst"
count
1
16
word
"shimmered"
count
1
17
word
"sense of"
count
1
18
word
"resonated"
count
1
19
word
"could feel"
count
1
20
word
"whisper"
count
1
21
word
"pounding"
count
1
22
word
"beacon"
count
1
23
word
"oppressive"
count
1
24
word
"ceaseless"
count
1
25
word
"pulsed"
count
3
26
word
"racing"
count
1
27
word
"vibrated"
count
2
28
word
"palpable"
count
1
29
word
"flickered"
count
1
30
word
"fleeting"
count
1
31
word
"maw"
count
1
highlights
0
"chill"
1
"furrowed"
2
"gloom"
3
"silence"
4
"velvet"
5
"throbbed"
6
"warmth"
7
"down her spine"
8
"echoed"
9
"scanning"
10
"sentinels"
11
"flicker"
12
"stomach"
13
"dance"
14
"profound"
15
"amidst"
16
"shimmered"
17
"sense of"
18
"resonated"
19
"could feel"
20
"whisper"
21
"pounding"
22
"beacon"
23
"oppressive"
24
"ceaseless"
25
"pulsed"
26
"racing"
27
"vibrated"
28
"palpable"
29
"flickered"
30
"fleeting"
31
"maw"
100.00%
Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches
0
maxInWindow
0
found
(empty)
highlights
(empty)
100.00%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
95
matches
(empty)
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
0
hedgeCount
1
narrationSentences
95
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
95
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
0
markdownWords
0
totalWords
1141
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
0
unquotedAttributions
0
matches
(empty)
100.00%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
20
wordCount
1133
uniqueNames
11
maxNameDensity
0.62
worstName
"Rory"
maxWindowNameDensity
1.5
worstWindowName
"Rory"
discoveredNames
Rory
7
Richmond
1
Park
1
Silence
1
Heartstone
1
Pendant
1
Hel
1
Silas
1
Fae
1
Grove
1
Isolde
4
persons
0
"Rory"
1
"Silence"
2
"Pendant"
3
"Silas"
4
"Isolde"
places
0
"Richmond"
1
"Park"
2
"Hel"
3
"Fae"
4
"Grove"
globalScore
1
windowScore
1
100.00%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
82
glossingSentenceCount
1
matches
0
"as if moving through water"
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
1
per1kWords
0.876
wordCount
1141
matches
0
"not from an animal, but from something far older, far more unnatural"
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
0
totalSentences
95
matches
(empty)
37.03%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
15
mean
76.07
std
21.27
cv
0.28
sampleLengths
0
76
1
120
2
84
3
82
4
54
5
76
6
78
7
51
8
61
9
40
10
89
11
64
12
85
13
65
14
116
100.00%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
0
totalSentences
95
matches
(empty)
100.00%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
0
totalVerbs
166
matches
(empty)
52.63%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
1
semicolonCount
2
flaggedSentences
3
totalSentences
95
ratio
0.032
matches
0
"The silence wasn’t empty; it was pregnant, waiting."
1
"It wasn't the natural luminescence of the wildflowers; this was an unnatural, sickly green glow, radiating from a fissure in the ground itself."
2
"Images flickered within the green glow – fleeting glimpses of twisted branches, shadowy figures, and something else, something with too many eyes."
88.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1134
adjectiveStacks
2
stackExamples
0
"small crescent-shaped scar"
1
"unnatural, sickly green glow,"
adverbCount
38
adverbRatio
0.03350970017636684
lyAdverbCount
18
lyAdverbRatio
0.015873015873015872
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
95
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
95
mean
12.01
std
5.67
cv
0.472
sampleLengths
0
11
1
26
2
21
3
18
4
5
5
19
6
10
7
8
8
13
9
21
10
14
11
11
12
3
13
11
14
2
15
3
16
11
17
10
18
17
19
18
20
11
21
17
22
14
23
12
24
10
25
13
26
19
27
14
28
7
29
11
30
1
31
5
32
14
33
8
34
8
35
16
36
8
37
6
38
11
39
12
40
16
41
2
42
5
43
23
44
22
45
6
46
9
47
18
48
11
49
18
46.67%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
9
diversityRatio
0.3368421052631579
totalSentences
95
uniqueOpeners
32
73.26%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
2
totalSentences
91
matches
0
"Just the shadows playing tricks."
1
"Too quick to be an"
ratio
0.022
100.00%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
26
totalSentences
91
matches
0
"He peeled away before she"
1
"She clutched the silver chain"
2
"Its current activity sent a"
3
"She stepped onto the path,"
4
"Their branches, stripped bare of"
5
"She pressed on, her bright"
6
"They were the sentinels Isolde"
7
"She stopped, holding her breath,"
8
"She told herself that, but"
9
"She had the distinct impression"
10
"She pushed deeper, the pendant"
11
"She entered a clearing where"
12
"It came from the centre"
13
"She moved towards it, drawn"
14
"Her voice, usually steady, sounded"
15
"It moved in a rapid,"
16
"She gripped the pendant, its"
17
"She could feel a presence,"
18
"It wasn't human."
19
"It was ancient, a voice"
ratio
0.286
20.44%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
80
totalSentences
91
matches
0
"The black cab dropped Rory"
1
"A chill wind bit at"
2
"The driver, a squat man"
3
"He peeled away before she"
4
"Silence descended, heavy and absolute."
5
"The air, already cool, seemed"
6
"Rory shivered, though not entirely"
7
"A small crescent-shaped scar on"
8
"She clutched the silver chain"
9
"Its current activity sent a"
10
"The Fae Grove."
11
"Isolde’s words echoed in her"
12
"She stepped onto the path,"
13
"Trees, skeletal against the fading"
14
"Their branches, stripped bare of"
15
"The path twisted deeper into"
16
"A dense canopy of ancient"
17
"Moonlight, when it dared to"
18
"The air grew heavy, thick"
19
"The scent of ozone intensified,"
ratio
0.879
100.00%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
2
totalSentences
91
matches
0
"Before tonight, the pendant had"
1
"Yet, the air felt heavy"
ratio
0.022
60.89%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
61
technicalSentenceCount
7
matches
0
"She stopped, holding her breath, her heart hammering against her ribs."
1
"Rory felt a sudden, dizzying sense of disorientation, as if the ground beneath her feet was subtly shifting."
2
"The whine grew stronger, an almost musical vibration that resonated in her bones."
3
"She stumbled forward, her legs feeling heavy, as if moving through water."
4
"As she approached the cluster of central oaks, the whine escalated, a shrill, piercing note that vibrated through her skull."
5
"The green light intensified, washing over her face, turning her skin to sickly emerald."
6
"She scrambled back, heart slamming against her ribs, her breath catching in her throat."
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
82.1927%