NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMMY8D3CHN9PEGD6J3VCKRE
Run Details
Model:
Claude 3.7 Sonnet
Test:
Bad Writing Habits
Scenario:
Fantasy: entering an ancient ruin
Duration:
55.3s
Cost:
$0.045771
Provider:
Anthropic
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
The winter air nipped at Aurora's cheeks as she approached the ancient oak standing stones marking the boundary of the grove. Frost crunched beneath her boots, the December sun hanging low in the sky behind the barren trees of Richmond Park. She glanced at Nyx, whose shadowy form
seemed to
flutter at the edges like smoke caught in a breeze. "Are you certain this is wise?" Nyx's voice came as a whisper, though no breath clouded the air before them. "The Fae are not known for their hospitality, especially during winter solstice." Aurora fingered the Heartstone Pendant at her throat, its crimson surface warmer than it should be in the frigid air. "Isolde invited us. Besides, we need answers." The third member of their party, a college student named
Marcus
who'd stumbled into their supernatural world just weeks ago, shifted
nervously
from foot to foot. "So we just... walk in?" "Not quite." Aurora reached into her pocket and withdrew a small pouch of salt. She sprinkled it across the threshold between two standing stones,
watch
ing as the crystals briefly glimmered blue before dissolving into nothing. "A gift for entry. The Fae appreciate exchanges." She took a deep breath and stepped through the stones. The world shifted—not dramatically, but in subtle ways that
sent a shiver down
her spine. The winter chill remained, but the quality of light changed, becoming softer, more diffuse. Sounds dampened, the distant traffic of London fading to silence. Nyx slipped through next, their form momentarily stretching like taffy before resolving.
Marcus
followed with obvious reluctance, his eyes widening as he crossed the boundary. "It's... different," he whispered, turning in a slow circle. "Like the air is thicker somehow." Aurora nodded. "Watch your step, and stay close. Time moves differently here." They followed a narrow path that hadn't been visible from outside the stones. Winter-bare trees gradually gave way to others still bearing leaves in impossible colors—deep purples and blues that
shimmered
with their own inner light. Wildflowers dotted the ground despite the season, their petals unfurled in defiance of winter's grip. The Heartstone Pendant pulsed against Aurora's skin, its rhythm
slightly
faster than her own heartbeat. She couldn't tell if it
was warning
her or encouraging her, but its warmth was oddly comforting as they ventured deeper into the grove. "Look there," Nyx said, their shadowy arm extending toward a clearing ahead. The trees opened to reveal a perfect circle of grass, its emerald hue too vibrant for December. At its center stood a small stone table with three carved chairs. Sitting in one, silver hair
cascading
down her back like moonlight on water, was Isolde Varga. "The seeker arrives with shadow and innocent in tow," Isolde said without turning. Her voice carried the musical lilt of the Fae Courts, though there was something human in its warmth. "Winter's threshold weakens as the longest night approaches." Aurora approached
cautiously
. "Thank you for agreeing to meet us, Isolde." The Half-Fae rose and turned, her pale lavender eyes seeming to look through rather than at them. She wore a simple dress of shifting colors that reminded Aurora of mother-of-pearl. "Sit," Isolde gestured to the empty chairs. "Time passes swiftly beyond the stones." Aurora took a seat, noticing how the stone felt neither cold nor warm beneath her. Nyx remained standing, their shadowy form unable to properly sit, while
Marcus
perched awkwardly on the edge of his chair. "You seek knowledge of the Veil's thinning," Isolde said, her gaze fixing on the Heartstone Pendant. "That which burns against your breast speaks of deeper hungers stirring in Dymas." "Prince Belphegor is planning something," Aurora confirmed. "The Heartstone led us to three separate rift points this week alone. The Wardens are stretched thin." Isolde smiled
enigmatic
ally. "Follow me. Words alone cannot paint what you must understand." She rose from her seat and moved toward a path Aurora hadn't noticed before. As they followed, the grove grew denser, the foliage overhead creating a tunnel of branches and leaves. Light filtered through in dappled patterns that
seemed to
form and reform into almost-recognizable symbols before dissolving again. "This is incredible,"
Marcus
murmured, reaching out to touch a flower whose petals curled away from his fingers. "How has no one found this place before?" "Many have," Nyx replied, their form sliding between patches of shadow. "Few remember. The Fae realm touches
lightly
against human consciousness." The tunnel of vegetation opened
suddenly
into a vast clearing that defied the physics of Richmond Park. What should have been a modest wooded area stretched before them like an amphitheater, with terraced rings of earth descending to a central depression. In that depression stood a pool of water so still it appeared solid, reflecting the amber sky above with perfect clarity. Wait—amber sky? Aurora looked up, startled. The winter blue of London had
been replaced
by a warm golden hue that reminded her of honey held to sunlight. "The Veil thins here," Isolde explained, her feet making no sound as she descended toward the pool. "What you see above is not your sky, but that of Dymas. The realm of Gluttony reaches
hungrily
toward Earth when solstice approaches." Aurora felt a chill that had nothing to do with the December air. The Heartstone Pendant pulsed faster against her skin, almost painfully warm now. "Is this... safe?" she asked, following
carefully
down the terraced earth. Isolde's laugh was like distant wind chimes. "Safety is a mortal preoccupation, young seeker. But yes, we observe only. They cannot reach through—not here, not yet." As they approached the pool, Aurora realized it wasn't water at all, but something more viscous, with the consistency of mercury but the clarity of glass. Its surface rippled without wind. "Kneel," Isolde instructed, "and look upon Belphegor's domain." Aurora knelt at the pool's edge, conscious of Nyx hovering protectively behind her and
Marcus
crouching
nervously
at her side. She leaned forward, and the world inverted. Suddenly she
was looking
down—or was it up?—into a vast landscape of impossible abundance. Rolling hills covered with vineyards stretched toward the horizon, their fruits swollen and
glistening
. Great banquet tables laden with feasts dotted the landscape, surrounded by figures whose features were mercifully indistinct at this distance. "The Prince of Gluttony prepares a feast unlike any before," Isolde's voice came as if from far away. "The winter solstice approaches, when hunger may reach across barriers grown thin." As Aurora
watch
ed, transfixed, the scene shifted. The vineyards withered, the tables emptied, and the indistinct figures grew gaunt, desperate. Then the image rippled again, returning to abundance, but now she could see preparation for some grand event—servants rushing, chefs laboring over creations that defied natural law. "I don't understand," Aurora said, unable to tear her eyes away from the vision. "What are they preparing for?" "The consumption of experience," Isolde replied cryptically. "Not merely food sustains Gluttony's hunger, but the
very
act of desire and fulfillment. Belphegor seeks to taste the mortal world's wanting." The vision in the pool darkened
suddenly
, and Aurora gasped as a massive figure moved into view—humanoid but grotesquely proportioned, draped in finery that couldn't disguise its bloated form. Though she couldn't make out distinct features, she felt its gaze as if it looked directly at her. The Heartstone Pendant flared with heat, and Aurora jerked backward, breaking contact with the pool. The vision vanished, the surface returning to its mercury-glass stillness. "He sensed you," Isolde said, not sounding particularly concerned. "The pendant marks you to his sight." "That's... not comforting," Aurora touched the stone, which had cooled to merely warm again. She stood on shaky legs, aware that the amber light above had deepened to a burnt orange. "What can we do to stop whatever he's planning?" Isolde approached, her movements flowing like water. From within her shimmering dress, she withdrew something wrapped in leaves. "The Fae-Forged Blade has tasted demon essence before. It remembers their vulnerabilities." She unwrapped the bundle, revealing a slender, leaf-shaped dagger of moonsilver that
seemed to
drink in the light around it. Even in the growing dimness, its edge remained
perfectly
defined, as if cutting into reality itself. "I cannot leave my grove, but you walk between worlds already," Isolde held out the dagger. "The blade goes where it chooses. Today, it chooses you." Aurora hesitated before taking the weapon. It was unnaturally cold against her palm, yet somehow felt right in her grasp. "Thank you. But how do I use it against an entire realm's influence?" "Cut what binds," Isolde said, her
enigmatic
smile returning. "The feast requires channels—cords of influence stretching through weaknesses in the Veil. Find them with the pendant, sever them with the blade." The light above darkened further, shifting toward twilight though Aurora's
watch
showed it was barely past noon. "We should go," Nyx urged, their violet eyes brightening with concern. "The longer we stay, the more time passes outside." Isolde nodded. "The shadow speaks truth. What seems moments here may be hours beyond the stones." As if to emphasize the point, the grove around them
began to
change. The vibrant colors dimmed, and the wildflowers closed their petals. The air grew colder, with a biting edge that hadn't been present before. "The path back
lies that way
," Isolde pointed toward a narrow opening in the trees that definitely hadn't been there moments ago. "Follow it without deviation. And remember—Prince Belphegor has tasted your presence now. The Veil will not shield you as it once did." Aurora clutched the Fae blade
tightly
as she led her companions toward the exit path. The weapon's cold intensity matched her resolve, even as uncertainty
churned
in her stomach. Behind them, Isolde's voice floated on the wind. "When gluttony's hunger reaches through the longest night, look to what sustains rather than consumes. The feast carries its own undoing." The path narrowed as they hurried forward, branches reaching like fingers overhead. The amber light faded entirely, replaced by the natural gray of a London winter afternoon. As they approached the standing stones, Aurora felt the Veil's subtle resistance—the barrier that separated ordinary Richmond Park from the Fae-touched grove. With one last look behind them at the
otherworldly
domain, Aurora stepped through the stones, the Heartstone Pendant cooling against her skin and the Fae blade hidden beneath her coat. The familiar sounds of distant traffic returned, along with the e
very
day smell of London winter.
Marcus
checked his phone and blanched. "We were in there for four hours!" Aurora felt the
weight
of their disco
very
pressing down on her. Four hours lost, and the winter solstice was only days away. Whatever Belphegor planned would come to fruition soon—and somehow, she needed to stop a Prince of Hel with nothing but a dagger and a pendant that marked her to his sight. She touched the crescent-shaped scar on her left wrist—a nervous habit—and took a steadying breath. "Then we'd better hurry."
created_at
"2026-02-17T01:56:15.62125+00:00"
2/17/2026, 1:56:15 AM
model
"anthropic/claude-3-7-sonnet-20250219"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
438
moderation_latency
(null)
generation_time
55135
tokens_prompt
1590
tokens_completion
2966
native_tokens_prompt
1757
native_tokens_completion
2700
native_tokens_completion_images
(null)
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.045771
router
(null)
provider_responses
0
id
"msg_01Lt8wHM4GXJz4hvXs3nG8Zp"
status
200
is_byok
false
latency
438
endpoint_id
"1347c8dc-12f5-47df-8355-3ec7e80a8c67"
provider_name
"Anthropic"
model_permaslug
"anthropic/claude-3-7-sonnet-20250219"
api_type
"completions"
id
"gen-1771293319-A9eyiyRGnEuYeBU2JeUj"
upstream_id
"msg_01Lt8wHM4GXJz4hvXs3nG8Zp"
total_cost
0.045771
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Anthropic"
Evaluation details
Result
Evaluator
Details
Meta Data
16.6667%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
20
adverbTagCount
7
adverbTags
0
"Marcus murmured, reaching out to touch a flower whose petals curled away from his fingers [away]"
1
"Isolde's voice came as if from far away [away]"
2
"Aurora said, unable to tear her eyes away from the vision [away]"
3
"Isolde replied cryptically [cryptically]"
4
"Isolde said, not sounding particularly concerned [particularly]"
5
"Aurora touched the stone, which had cooled to merely warm again [merely again]"
6
"Isolde pointed toward a narrow opening in the trees that definitely hadn't been there moments ago [definitely]"
29.2709%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1838
totalAiIsmAdverbs
13
found
0
adverb
"carefully"
count
1
1
adverb
"cautiously"
count
1
2
adverb
"hungrily"
count
1
3
adverb
"lightly"
count
1
4
adverb
"nervously"
count
2
5
adverb
"perfectly"
count
1
6
adverb
"slightly"
count
1
7
adverb
"suddenly"
count
3
8
adverb
"tightly"
count
1
9
adverb
"very"
count
1
highlights
0
"carefully"
1
"cautiously"
2
"hungrily"
3
"lightly"
4
"nervously"
5
"perfectly"
6
"slightly"
7
"suddenly"
8
"tightly"
9
"very"
80.0000%
AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions
(empty)
found
0
"Marcus"
100.0000%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
61.9151%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1838
totalAiIsms
7
found
0
word
"enigmatic"
count
1
1
word
"churned"
count
1
2
word
"shimmered"
count
1
3
word
"glistening"
count
1
4
word
"cascading"
count
1
5
word
"otherworldly"
count
1
6
word
"weight"
count
1
highlights
0
"enigmatic"
1
"churned"
2
"shimmered"
3
"glistening"
4
"cascading"
5
"otherworldly"
6
"weight"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
1
maxInWindow
1
found
0
label
"sent a shiver through"
count
1
highlights
0
"sent a shiver down"
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
101
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
4
narrationSentences
101
filterMatches
0
"watch"
hedgeMatches
0
"seemed to"
1
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
132
matches
0
"lies that way"
80.3500%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
59
mean
30.76
std
13.27
cv
0.431
sampleLengths
0
60
1
32
2
27
3
31
4
43
5
49
6
25
7
15
8
12
9
51
10
39
11
12
12
45
13
39
14
11
15
30
16
13
17
35
18
29
19
24
20
13
21
49
22
26
23
21
24
62
25
27
26
40
27
25
28
11
29
26
30
31
31
8
32
27
33
48
34
30
35
47
36
19
37
29
38
47
39
25
40
16
41
40
42
30
43
36
44
26
45
33
46
31
47
17
48
20
49
16
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
101
matches
0
"been replaced"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
2
totalVerbs
253
matches
0
"was warning"
1
"was looking"
86.2682%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1377
adjectiveStacks
1
stackExamples
0
"slender, leaf-shaped dagger"
adverbCount
63
adverbRatio
0.0457516339869281
lyAdverbCount
32
lyAdverbRatio
0.023238925199709513
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
132
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
132
mean
13.75
std
6.19
cv
0.45
sampleLengths
0
21
1
20
2
19
3
20
4
12
5
20
6
7
7
26
8
5
9
14
10
21
11
8
12
10
13
15
14
14
15
10
16
12
17
13
18
9
19
6
20
2
21
10
22
13
23
23
24
15
25
15
26
24
27
12
28
17
29
12
30
16
31
13
32
18
33
8
34
3
35
8
36
17
37
13
38
7
39
6
40
15
41
20
42
16
43
13
44
7
45
17
46
3
47
10
48
14
49
17
67.1717%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
8
diversityRatio
0.4393939393939394
totalSentences
132
uniqueOpeners
58
0.0000%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
20
fancyCount
18
fancyTags
0
"he whispered, turning in a slow circle (whisper, turn)"
1
"Nyx said, their shadowy arm extending toward a clearing ahead (say, extend)"
2
"Isolde gestured to the empty chairs (gesture)"
3
"Isolde said, her gaze fixing on the Heartstone Pendant (say, fix)"
4
"Aurora confirmed (confirm)"
5
"Marcus murmured, reaching out to touch a flower whose petals curled away from his fingers (murmur, reach out touch curl away)"
6
"Nyx replied, their form sliding between patches of shadow (reply, slide)"
7
"Isolde explained, her feet making no sound as she descended toward the pool (explain, make descend)"
8
"Isolde instructed (instruct)"
9
"Isolde's voice came as if from far away (come)"
10
"Aurora said, unable to tear her eyes away from the vision (say, tear eye away)"
11
"Isolde replied cryptically (reply cryptically)"
12
"Isolde said, not sounding particularly concerned (say, does not particularly concern)"
13
"Aurora touched the stone, which had cooled to merely warm again (touch cool merely warm again)"
14
"Isolde held out the dagger (hold out)"
15
"Isolde said, her enigmatic smile returning (say, return)"
16
"Nyx urged, their violet eyes brightening with concern (urge, brighten)"
17
"Isolde pointed toward a narrow opening in the trees that definitely hadn't been there moments ago (point do definitely not be moment)"
77.7437%