NC Bench
Overview
About
Tests
Models
Vendors
Run: 2026-02-17-01KHMR1PCQVB2ABD44C6HKESR6
Run Details
Model:
MoonshotAI: Kimi K2.5
Test:
Bad Writing Habits
Scenario:
Fantasy: entering an ancient ruin
Duration:
1m 17s
Cost:
$0.013103
Provider:
Moonshot AI
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 standing stones waited in a silence that felt premeditated. Three of them, ancient oaks petrified into grey
sentinels
, arranged in a triangle that hurt Rory’s eyes when she
tried to
trace their geometry. The park beyond—Richmond at midnight—had dissolved into a muffled abstraction of distant traffic and dew-slick grass. Here, at the boundary, the air tasted of ozone and honey. Rory touched the crescent-shaped scar on her left wrist, an old habit when the world tilted. The Heartstone Pendant hung heavy against her collarbone, its silver chain cold, but the crimson gem itself
throbbed
with a rhythm that matched her pulse. Not the staccato warning it gave near Hel portals. Something slower. Hungrier. "To cross," Isolde said, her voice like bells heard underwater, "one must
accept that the
step is both forward and forever." The Half-Fae moved without sound. Rory
watch
ed her, silver hair catching starlight that
seemed to
bend toward her rather than fall, pale lavender eyes fixed on the space between the stones. Isolde’s bare feet pressed the grass and left no impression—no break in the frost, no bend in the blade. She passed through the threshold, and for a moment, her form
flickered
as if seen through heat haze. Then she
was gone
. Nyx shifted. In the dimness, their form lost definition, becoming a silhouette of living smoke approximately six feet tall, violet eyes hanging in the void like misplaced stars. Their voice came as a whisper against Rory’s ear, intimate and sourceless. "The Veil wears thin here. Do not follow her shadow. Follow her absence." Then Nyx, too, slipped between the stones, incorporeal, a drift of darkness swallowed by greater dark. Rory’s hand found the hilt of the Fae-Forged Blade at her hip. The moonsilver was ice against her palm, even through the leather wrapping. She drew it. The leaf-shaped dagger
began to
glow immediately, not with the warm amber of Dymas, but with a cold,
spectral
luminescence that painted the standing stones in shades of bruised blue. The light revealed what her eyes had missed: the air between the oaks wasn’t empty. It
shimmered
, a distortion like heat rising from summer asphalt, the Barrier itself made visible. She stepped through. The transition had no threshold, no sensation of movement, yet the world reassembled around her with violent wrongness. The temperature plummeted. The London smell—exhaust, wet earth, cigarette smoke—evaporated, replaced by an aroma of crushed violets and petrichor that existed in memory more than air. Rory’s ears popped, then filled with a high, harmonic hum, as if the grove itself vibrated at a frequency just below hearing. She stood in a clearing that couldn’t fit inside Richmond Park. The canopy above was not sky but twilight solidified, a deep indigo vault where stars wheeled in lazy, wrong orbits. Beneath them, wildflowers rioted in impossible contradictions—snowdrops nodding beside foxgloves, black roses climbing the same stems as cherry blossoms. They carpeted the ground in a
tapestry
of color that shifted when she looked away, rearranging into new patterns. Isolde stood ten feet ahead, motionless, her waist-length silver hair drifting in a wind Rory couldn’t feel. "You notice time," Isolde said. It wasn’t a question. Rory checked her
watch
. The second hand spasmed, jerking backward three ticks, freezing, then racing forward to catch up to a future that hadn’t arrived. Her phone’s screen displayed 3:33 AM, then 11:11 PM, then a string of symbols that looked almost like Enochian script before settling on a blank grey. "How long have we been here?" Rory asked. Her voice sounded flat, absorbed by the strange acoustics. "Longer than a breath," Isolde replied, turning. Her lavender eyes reflected the glow of Rory’s blade. "Shorter than a promise. The grove exists where the Courts remember the Earth, but the Earth has forgotten the Courts. Here, duration is a matter of intention." Nyx materialized beside a tree trunk, solidifying from a patch of shadow. In the moonsilver light—which came from no visible moon—they appeared almost humanoid, six-foot-two of defined darkness, their features suggested rather than seen. Only the violet eyes held steady detail. They reached out, incorporeal fingers passing through the bark of an oak. The tree shuddered, leaves rattling like bones. "It knows we’re foreign," Nyx whispered. The wind carried their voice, threw it against Rory’s other ear, then died. "The grove examines us." Rory moved deeper. The grass beneath her boots was too soft, yielding like memory foam, springing back with a delay that suggested the ground
was considering
whether to let her pass. She kept the blade raised. Its cold bit into her knuckles, a necessary anchor against the floating sensation in her chest. They passed beneath a canopy of trees with bark like tarnished silver. Here, the air grew thick, viscous. Breathing required effort, each inhalation tasting of copper and ancient magic. Rory’s pendant grew hotter, the crimson gem pulsing in arrhythmic spasms. She touched it through her shirt. The warmth bled into her skin, not burning, but claiming. "Your stone remembers," Isolde said, walking ahead. She moved between two massive ferns that parted for her like courtiers, their fronds brushing Rory’s shoulders with a touch that felt like static electricity. "It was born of Gluttony’s bounty, forged in Dymas where excess is law. Here, in the place of Enough, it dreams of appetite." "Is that dangerous?" Rory asked. She kept her eyes on Isolde’s feet, or rather, the lack of them—the Half-Fae left no depressions in the moss, no sign of passage. "Only if you hunger," Isolde said, and smiled. The expression was beautiful and unsettling, the smile of someone who could not lie but could choose which truths to illuminate. The clearing opened into a dell. At its center stood a pool of water that shouldn’t have been still. No ripples disturbed its surface despite the wind that now moved through the grove, carrying scents of cinnamon and cold iron. The water was mirror-black, and in it, Rory saw no reflection of the silver trees or the indigo sky. Instead, she saw a sky of warm amber, vast vineyards stretching under a swollen sun, and figures moving through the rows with too many joints in their limbs. Dymas. The heart of Gluttony, glimpsed through a pinhole. "The rift," Nyx said, solidifying at the pool’s edge. Their shadow stretched toward the water but stopped short, as if afraid to touch. "It bleeds both ways. The Veil is not a wall here, Carter. It is a wound." Rory approached. The Fae-Forged Blade blazed brighter, its moonsilver edge humming against the alien atmosphere. The cold intensified, frost forming on her knuckles where they gripped the hilt. Her breath plumed in the air, yet the flowers around the pool continued to bloom, petals unfolding in real-time, buds bursting into color with audible pops like distant firecrackers. Isolde stood at the water’s edge, her
ethereal
stillness a contrast to the frantic growth around her. "You sought a path," she said, addressing Rory but looking at the amber reflection. "You carry the key." She gestured to the pendant. "You carry the knife." A nod to the blade. "But do you carry the stomach for what lies beyond the reflection? The Helbound do not forgive trespass, and the Fae do not forget faces." Rory looked down at her left wrist. The crescent scar had paled to white against her skin, standing out like a mark of punctuation. She thought of Cardiff, of the flat above Silas’ bar, of delivery routes and ordinary dangers. Then she looked at the pool, where the amber sky of Dymas beckoned, and felt the Heartstone synchronize its pulse with something vast and sleeping that existed on the other side of the shimmer. "I don’t have a choice," Rory said. "Ah," Isolde said, her lavender eyes finally meeting Rory’s bright blue ones. "But that is the first lie you’ve told today. Choice is the only currency that spends true in all three realms." Nyx shifted, their form flickering between solid and shadow, a visual representation of uncertainty. "The Wardens will have felt this thinning," they whispered. "We are not unseen." "Then we move
quickly
," Rory said, tightening her grip on the cold blade. Isolde stepped onto the surface of the pool. Her foot touched the amber reflection, and the water held her, a surface tension of pure metaphysics. She did not sink. Instead, she stood atop the vision of Dymas, silver hair falling around her like a curtain, and extended her hand back toward Rory. "Wonder is the bait," Isolde said. "Unease is the hook. But discovery—" She smiled again, ageless and terrible. "Discovery is the swallowing. Come, child of Cardiff. Let us see if your out-of-the-box thinking can survive outside the box entirely." Rory took her hand. The grove held its breath. And the world changed.
created_at
"2026-02-17T02:50:56.031828+00:00"
2/17/2026, 2:50:56 AM
model
"moonshotai/kimi-k2.5-0127"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
1199
moderation_latency
(null)
generation_time
77368
tokens_prompt
1590
tokens_completion
4593
native_tokens_prompt
1544
native_tokens_completion
4059
native_tokens_completion_images
(null)
native_tokens_reasoning
2286
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.0131034
router
(null)
provider_responses
0
id
"chatcmpl-6993d74262423198c4c83b39"
status
200
is_byok
false
latency
1199
endpoint_id
"49762299-66fd-4514-b0ee-c9e11e231e3b"
provider_name
"Moonshot AI"
model_permaslug
"moonshotai/kimi-k2.5-0127"
api_type
"completions"
id
"gen-1771296577-NFgiPgawyZwFMCir74PQ"
upstream_id
"chatcmpl-6993d74262423198c4c83b39"
total_cost
0.0131034
cache_discount
(null)
upstream_inference_cost
0
provider_name
"Moonshot AI"
Evaluation details
Result
Evaluator
Details
Meta Data
100.0000%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
15
adverbTagCount
1
adverbTags
0
"Isolde said, her lavender eyes finally meeting Rory’s bright blue ones [finally bright]"
93.2751%
AI-ism adverb frequency
Target: <1% AI-ism adverbs (57 tracked)
wordCount
1487
totalAiIsmAdverbs
1
found
0
adverb
"quickly"
count
1
highlights
0
"quickly"
100.0000%
AI-ism character names
Target: 0 AI-default names (17 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
100.0000%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
52.9254%
AI-ism word frequency
Target: <1% AI-ism words (140 tracked)
wordCount
1487
totalAiIsms
7
found
0
word
"ethereal"
count
1
1
word
"tapestry"
count
1
2
word
"sentinels"
count
1
3
word
"throbbed"
count
1
4
word
"flickered"
count
1
5
word
"shimmered"
count
1
6
word
"spectral"
count
1
highlights
0
"ethereal"
1
"tapestry"
2
"sentinels"
3
"throbbed"
4
"flickered"
5
"shimmered"
6
"spectral"
100.0000%
Cliche density
Target: ≤1 cliche(s) per 800-word window
totalCliches
0
maxInWindow
0
found
(empty)
highlights
(empty)
100.0000%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
0
narrationSentences
102
matches
(empty)
100.0000%
Filter word density
Target: ≤12% sentences with filter/hedge words
filterCount
1
hedgeCount
3
narrationSentences
102
filterMatches
0
"watch"
hedgeMatches
0
"tried to"
1
"seemed to"
2
"began to"
100.0000%
Overuse of "that" (subordinate clause padding)
Target: ≤10% sentences with "that" clauses
thatCount
1
totalSentences
111
matches
0
"accept that the"
100.0000%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
36
mean
40.72
std
23.88
cv
0.586
sampleLengths
0
61
1
53
2
21
3
72
4
53
5
16
6
87
7
3
8
66
9
11
10
58
11
17
12
9
13
51
14
17
15
43
16
60
17
23
18
52
19
56
20
55
21
29
22
29
23
87
24
9
25
39
26
57
27
74
28
74
29
7
30
33
31
27
32
13
33
52
34
39
35
13
100.0000%
Passive voice overuse
Target: ≤5% passive sentences
passiveCount
1
totalSentences
102
matches
0
"was gone"
100.0000%
Past progressive (was/were + -ing) overuse
Target: ≤10% past progressive verbs
pastProgressiveCount
1
totalVerbs
204
matches
0
"was considering"
100.0000%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
1252
adjectiveStacks
0
stackExamples
(empty)
adverbCount
35
adverbRatio
0.027955271565495207
lyAdverbCount
4
lyAdverbRatio
0.003194888178913738
100.0000%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
111
echoCount
0
echoWords
(empty)
100.0000%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
111
mean
13.21
std
7.8
cv
0.591
sampleLengths
0
10
1
24
2
16
3
11
4
16
5
25
6
9
7
2
8
1
9
21
10
5
11
26
12
19
13
18
14
4
15
2
16
26
17
12
18
13
19
16
20
12
21
12
22
3
23
30
24
15
25
15
26
3
27
18
28
3
29
23
30
22
31
11
32
20
33
19
34
19
35
17
36
5
37
4
38
4
39
21
40
26
41
8
42
9
43
7
44
9
45
27
46
12
47
22
48
7
49
12
50.4505%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
9
diversityRatio
0.35135135135135137
totalSentences
111
uniqueOpeners
39
8.3333%
Dialogue tag variety (said vs. fancy)
Target: ≤30% fancy dialogue tags
totalTags
15
fancyCount
10
fancyTags
0
"Isolde said, her voice like bells heard underwater (say, hear)"
1
"Isolde replied, turning (reply, turn)"
2
"Nyx whispered (whisper)"
3
"Isolde said, walking ahead (say, walk)"
4
"Isolde said, and smiled (say, smile)"
5
"Nyx said, solidifying at the pool’s edge (say, solidify)"
6
"she said, addressing Rory but looking at the amber reflection (say, address look)"
7
"Isolde said, her lavender eyes finally meeting Rory’s bright blue ones (say, finally meet be bright)"
8
"they whispered (whisper)"
9
"Rory said, tightening her grip on the cold blade (say, tighten)"
88.5285%