NC Bench
Overview
About
Tests
Categories
Models
Vendors
Compare
Run: 2026-05-27-01KSMEMVKAHTVCB8SZWBC62ZBQ
Run Details
Model:
Skyfall 36B V2
Test:
Bad Writing Habits
Scenario:
Literary fiction: old friends reunite
Duration:
33.3s
Cost:
$0.001734
Provider:
Parasail
Evaluation summary
Score
Evaluator
Details Link
75.00%
Adverbs in dialogue tags
(details)
83.75%
AI-ism adverb frequency
(details)
100.00%
AI-ism character names
(details)
100.00%
AI-ism location names
(details)
47.20%
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)
50.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)
94.86%
Paragraph length variance
(details)
97.29%
Passive voice overuse
(details)
89.50%
Past progressive (was/were + -ing) overuse
(details)
100.00%
Em-dash & semicolon overuse
(details)
100.00%
Purple prose (modifier overload)
(details)
100.00%
Repeated phrase echo
(details)
100.00%
Sentence length variance
(details)
79.80%
Sentence opener variety
(details)
40.65%
Adverb-first sentence starts
(details)
93.17%
Pronoun-first sentence starts
(details)
75.85%
Subject-first sentence starts
(details)
60.98%
Subordinate conjunction sentence starts
(details)
89.29%
Technical jargon density
(details)
93.75%
Useless dialogue additions
(details)
0.00%
Dialogue tag variety (said vs. fancy)
(details)
84.5918%
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> <character id="4413" name="Silas Blackwood" aliases="Silas, Si, the Spymaster" pronouns="he/him" species="Human" storyRole="Mentor"> <eyeColor>hazel</eyeColor> <hair>grey-streaked auburn</hair> <height>6'1"</height> <age>58</age> <beard>neatly trimmed, matching his grey-streaked auburn hair</beard> <limp>slight limp in his left leg from an old knee injury</limp> <signetRing>silver signet ring, always worn on his right hand</signetRing> <description>Silas is a retired intelligence operative turned bar owner. He carries himself with quiet authority.</description> <backstory>Former MI6 field agent who retired after a botched operation in Prague left him with a permanent knee injury. He opened "The Raven's Nest" bar in Soho as a front for his network of contacts.</backstory> </character> <location id="854" name="The Raven's Nest" aliases="the Nest, Raven, Silas' bar" realm="Earth"> <signColor>distinctive green neon sign above the entrance</signColor> <secretRoom>hidden back room accessible through a bookshelf, used for clandestine meetings</secretRoom> <description>A dimly lit bar in Soho, London. The walls are covered with old maps and black-and-white photographs.</description> </location> </codex> Continue the story using the following instructions: <instructions> Write a fully fleshed out scene of at least 1000 words in the literary fiction genre. Two old friends who haven't seen each other in years run into each other unexpectedly at a bar. One of them has changed significantly. Through their conversation and the tension between who they were and who they've become, reveal the weight of time and unspoken regret. Use the codex entries above as your world reference for characters and setting. Only include the prose of the scene without any markdown or commentary. </instructions>
Model response
Messages
Meta
AI
The Raven's Nest was quieter
than usual on this chilly Tuesday night. A few stragglers huddled over their drinks, deep in quiet conversation.
Silas polished the already spotless
bar counter, his eyes darting to the corners
cautiously
while he listened to the murmured chatter.
Rory sat in the back
corner booth, nursing a gin and tonic.
The amber liquid sparked under
the dim lights as she swirled the glass.
She'd always hated the taste
of gin, but tonight she didn't care.
It was warm and it
was a distraction from her swirling thoughts.
The bell over the entrance
chimed.
Rory glanced up to see
who
was coming
in. Her heart
skipped a beat
, then
raced
. It couldn't be...
The man stepped into the
light and Rory's breath caught in her throat. Twenty pounds heavier, a nose that had
been broken
and badly set, a scar slashing across his right
eyebrow
... but it was him. After all these years.
Evan, her ex, or the
man she had once called Petey.
The man who had beaten
her and would have sent her into an early
grave
if the police hadn't saved her.
Evan the abuser, not Petey
the safety and support she had counted on.
He stood there, looking smaller
than he had
loomed
in her mind's eye, wearing a shabby coat. Old domestic
tension
arced through her, but she
tried to
stay calm. He hadn't recognized her yet, she knew.
Silas had warned her that
he was likely to show up, but she hadn't expected it to be tonight. Fuck. Silas.
He would be giving her
the signal that Evan was there and she needed to go to the back room soon, the one with the secret exit to the alley behind the bar.
Her paranoid old friend, a
retired spy, knew all the tricks. Instead of waiting for it, she decided to pretend she had to step out to the ladies' room.
The hallway was gloomy and
smelled faintly of bleach.
She hadn't been in here
since the day Silas had taken her under his wing and given her a job in the bar, had retreated from the flat above it and started her new, strenuous career at the restaurant. Rory had
needed that job
, and she needed Silas. Needed a reset, a new place to exist in.
She had felt lighter in
her body for the first time in years when she'd opened up a new email account and put the "position available" at the top of it. And then Evan's arrival caught her off guard, sent her receptors jangled and teeth clenched. The toilet flushed. Blue light, a phone. Was Silas warning her? The bathroom door opened. Turning, Rory found herself nose to nose with Evan.
Time stood still
. "Well, wouldn't you know, if it ain't Laila there on her own,"
he said in an accent
Rory used to love so much.
She loved it still, until
his mouth opened and she heard the slurring beginning of drunkenness. "Don't we know each other, pet?" Rory recoiled, mind
racing
. Were they safe here in the bathroom?
She glanced at her phone
to make sure it
was taking
video, then set it down on the sink. "Peyton, what the hell do you want?"
His lazy eyes narrowed, lips
curling, his vinegar breath washing over her. "Don't you recognize me, Malphora? What's gotten into you, bitch? You know me. I'm your boy." "Cut the crap, Evan. I will scream,"
she said icily
.
She'd already imagined his hands
on her, choking her. But no, he wouldn't dare. Not with Silas out there. Silas, who'd told her not to be afraid, that he'd have her back, that he'd protect her because she was his girl, his friend. "You're a fuckin' bitch, Laila!" Evan snarled. "Treats me like shit! And I'm trying to make it up to you here, where it's private between us!" "No. That shit ended 'when you
tried to
fuckin' kill me. So take a hike, dickhead," Rory said. "Leave before you get hurt."
She was lying, really
.
She knew Silas could spring
into mobster mode, bitchslap Evan, maybe even beat him to a bloody pulp. Their past shouted between them. Rory saw it all in his eyes- her faith that she'd be okay, their aborted wedding,
really
his possession of her, his snapshots of affairs gleefully displayed in her face and his fury when she
tried to
defend herself.
She remembered it all, and
remembered also that he'd killed her kitten, crying for lack of food. That had been the last straw. Evan
charged
at her, hands out. Rory lifted her fist. Bones crunched from within as his punch connected with her cheek. The world spun. "I brought you this far, you think you can just leave?" Evan roared at her. "Just like that?" "No, you silly sod, we're done! I'm done too, your shit ends now!" Rory barked, her fluency in slang returning from its absence. Evan lunged forward in his drunken
lurch
, hands reaching for her throat. Rory flinched, catching his wrists. Wrenching one hand away, she grabbed a shard of broken glass off the sink to slit his throat.
If he touched her, she'd
slash him, slit his neck from ear to ear. silhouetteed in the open doorway on caster wheels."Ellie's to catch up," she heard nicely, and she thought she might be crying, there was strangeness in her vision, liquid, and slippery in her cheeks. The next moment a pair of strong arms
were wrapped
around her waist, pulling her back from Evan, slamming him into the wall. She felt the punch from Evan's blow to her cheek immediately forgotten. "Get the fuck out, and don't come back," Silas said, characteristically calm, although his cockney had leaked out because he
was angry
. "I'm talking to Laila!" Evan growled, fury and drunken earnestness in his voice. Evelyn's cold and violent hurt still
reverberated
behind Rory's eyes. "You're finished, mate. Leave now before I hurt you," Silas said evenly. "Fuck you, you fuckin'-" The snap of Silas's fist against Evan's jaw shut him up. He slumped bonelessly to the floor, out cold. Silas turned to Rory, his hazel eyes filled with concern. "She
really
smashed you up, old girl. Let's get you patched up." "Damn. Haven't been called a girl in ages, Si. And I'll be fine." Silas scoffed quietly. "There's blood on your face, love. Let's get you cleaned up and I'll have a few Choice words with your spotty ex for you. How's about that?" Her head hung down again as he shrugged out of his jacket. She pulled herself into his hug, trembling, hearing his heartbeat. It was a timer
flicked
upright and swigging from the inside out.. "Wishing I never laid eyes on the bugger, Si," Rory said. "I've spent the last ten years trying to forget what he made of me. Now the memories are back, thrashing around in my head like a drug dealer with an attitude." "I know, pet. One sip of Vista she said "I'll say diddles," and she
flicked
him the finger. He disarmed her cart. At that, Silas laughed quietly, and gave her a half-hug. "Less Ya, more me. Come on, let's get out of here," Silas said. "And don't worry, love. I've got you covered." There was a moment of
silence
, and then they both burst out laughing.
created_at
"2026-05-27T10:10:54.711Z"
5/27/2026, 10:10:54 AM
model
"thedrummer/skyfall-36b-v2"
app_id
182717
external_user
(null)
streamed
true
cancelled
false
latency
167
moderation_latency
(null)
generation_time
33135
tokens_prompt
1094
tokens_completion
1760
native_tokens_prompt
1013
native_tokens_completion
1675
native_tokens_completion_images
(null)
native_tokens_reasoning
0
native_tokens_cached
544
num_media_prompt
(null)
num_input_audio_prompt
(null)
num_media_completion
0
num_search_results
(null)
num_fetches
(null)
web_search_engine
(null)
origin
"https://ncbench.com/"
is_byok
false
finish_reason
"stop"
native_finish_reason
"stop"
service_tier
(null)
usage
0.00173395
router
(null)
provider_responses
0
endpoint_id
"1eb01ded-ae11-49e6-8aa6-3067584070bd"
id
"chatcmpl-9622310fd5a917e0"
is_byok
false
latency
167
model_permaslug
"thedrummer/skyfall-36b-v2"
provider_name
"Parasail"
status
200
user_agent
"langchainjs-openai/1.0.0 ((node/v24.15.0; linux; x64))"
http_referer
(null)
request_id
"req-1779876654-msXjlSrC14tdki8IQSjd"
session_id
(null)
api_type
"completions"
id
"gen-1779876654-vfeZXtuk4A3kRcfQQ1fY"
upstream_id
"chatcmpl-9622310fd5a917e0"
total_cost
0.00173395
cache_discount
0.0001632
upstream_inference_cost
0
provider_name
"Parasail"
response_cache_source_id
(null)
Evaluation details
Result
Evaluator
Details
Meta Data
75.00%
Adverbs in dialogue tags
Target: ≤10% dialogue tags with adverbs
totalTags
16
adverbTagCount
2
adverbTags
0
"she said icily [icily]"
1
"Silas said evenly [evenly]"
dialogueSentences
27
tagDensity
0.593
leniency
1
rawRatio
0.125
effectiveRatio
0.125
83.75%
AI-ism adverb frequency
Target: <2% AI-ism adverbs (58 tracked)
wordCount
1231
totalAiIsmAdverbs
4
found
0
adverb
"cautiously"
count
1
1
adverb
"really"
count
3
highlights
0
"cautiously"
1
"really"
100.00%
AI-ism character names
Target: 0 AI-default names (16 tracked, −20% each)
codexExemptions
0
"Blackwood"
found
(empty)
100.00%
AI-ism location names
Target: 0 AI-default location names (33 tracked, −20% each)
codexExemptions
(empty)
found
(empty)
47.20%
AI-ism word frequency
Target: <2% AI-ism words (290 tracked)
wordCount
1231
totalAiIsms
13
found
0
word
"skipped a beat"
count
1
1
word
"raced"
count
1
2
word
"eyebrow"
count
1
3
word
"grave"
count
1
4
word
"loomed"
count
1
5
word
"tension"
count
1
6
word
"racing"
count
1
7
word
"charged"
count
1
8
word
"lurch"
count
1
9
word
"reverberated"
count
1
10
word
"flicked"
count
2
11
word
"silence"
count
1
highlights
0
"skipped a beat"
1
"raced"
2
"eyebrow"
3
"grave"
4
"loomed"
5
"tension"
6
"racing"
7
"charged"
8
"lurch"
9
"reverberated"
10
"flicked"
11
"silence"
66.67%
Cliché density
Target: ≤1 cliche(s) per 800-word window
totalCliches
2
maxInWindow
2
found
0
label
"eyes widened/narrowed"
count
1
1
label
"time stood still"
count
1
highlights
0
"eyes narrowed"
1
"Time stood still"
100.00%
Emotion telling (show vs. tell)
Target: ≤3% sentences with emotion telling
emotionTells
1
narrationSentences
88
matches
0
"was angry"
100.00%
Filter word density
Target: ≤3% sentences with filter/hedge words
filterCount
0
hedgeCount
2
narrationSentences
88
filterMatches
(empty)
hedgeMatches
0
"tried to"
100.00%
Gibberish response detection
Target: ≤1% gibberish-like sentences (hard fail if a sentence exceeds 800 words)
analyzedSentences
99
gibberishSentences
0
adjustedGibberishSentences
0
longSentenceCount
0
runOnParagraphCount
0
giantParagraphCount
0
wordSaladCount
0
repetitionLoopCount
0
controlTokenCount
0
repeatedSegmentCount
0
maxSentenceWordsSeen
39
ratio
0
matches
(empty)
100.00%
Markdown formatting overuse
Target: ≤5% words in markdown formatting
markdownSpans
0
markdownWords
0
totalWords
1231
ratio
0
matches
(empty)
100.00%
Missing dialogue indicators (quotation marks)
Target: ≤10% speech attributions without quotation marks
totalAttributions
19
unquotedAttributions
1
matches
0
"At that, Silas laughed quietly, and gave her a half-hug."
50.00%
Name drop frequency
Target: ≤1.0 per-name mentions per 100 words
totalMentions
50
wordCount
937
uniqueNames
8
maxNameDensity
1.6
worstName
"Rory"
maxWindowNameDensity
3.5
worstWindowName
"Evan"
discoveredNames
Raven
1
Nest
1
Tuesday
1
Rory
15
Petey
2
Evan
14
Silas
15
Evelyn
1
persons
0
"Raven"
1
"Rory"
2
"Evan"
3
"Silas"
4
"Evelyn"
places
(empty)
globalScore
0.7
windowScore
0.5
100.00%
Narrator intent-glossing
Target: ≤2% narration sentences with intent-glossing patterns
analyzedSentences
61
glossingSentenceCount
0
matches
(empty)
100.00%
"Not X but Y" pattern overuse
Target: ≤1 "not X but Y" per 1000 words
totalMatches
0
per1kWords
0
wordCount
1231
matches
(empty)
100.00%
Overuse of "that" (subordinate clause padding)
Target: ≤2% sentences with "that" clauses
thatCount
1
totalSentences
99
matches
0
"needed that job"
94.86%
Paragraph length variance
Target: CV ≥0.5 for paragraph word counts
totalParagraphs
39
mean
31.56
std
15.21
cv
0.482
sampleLengths
0
44
1
49
2
25
3
40
4
45
5
55
6
64
7
48
8
49
9
15
10
27
11
45
12
37
13
28
14
19
15
34
16
26
17
45
18
44
19
23
20
24
21
18
22
23
23
49
24
68
25
22
26
23
27
12
28
4
29
19
30
22
31
13
32
30
33
34
34
42
35
22
36
10
37
21
38
13
97.29%
Passive voice overuse
Target: ≤2% passive sentences
passiveCount
2
totalSentences
88
matches
0
"been broken"
1
"were wrapped"
89.50%
Past progressive (was/were + -ing) overuse
Target: ≤2% past progressive verbs
pastProgressiveCount
3
totalVerbs
181
matches
0
"was coming"
1
"was taking"
2
"was lying"
100.00%
Em-dash & semicolon overuse
Target: ≤2% sentences with em-dashes/semicolons
emDashCount
0
semicolonCount
0
flaggedSentences
0
totalSentences
99
ratio
0
matches
(empty)
100.00%
Purple prose (modifier overload)
Target: <4% adverbs, <2% -ly adverbs, no adj stacking
wordCount
692
adjectiveStacks
0
stackExamples
(empty)
adverbCount
21
adverbRatio
0.030346820809248554
lyAdverbCount
10
lyAdverbRatio
0.014450867052023121
100.00%
Repeated phrase echo
Target: ≤20% sentences with echoes (window: 2)
totalSentences
99
echoCount
0
echoWords
(empty)
100.00%
Sentence length variance
Target: CV ≥0.4 for sentence word counts
totalSentences
99
mean
12.43
std
8.12
cv
0.653
sampleLengths
0
12
1
11
2
21
3
12
4
13
5
12
6
12
7
6
8
9
9
7
10
3
11
13
12
19
13
4
14
4
15
11
16
21
17
13
18
17
19
12
20
7
21
19
22
1
23
1
24
33
25
11
26
18
27
9
28
39
29
9
30
9
31
31
32
15
33
3
34
4
35
4
36
4
37
9
38
3
39
23
40
16
41
6
42
4
43
7
44
19
45
7
46
12
47
16
48
10
49
9
79.80%
Sentence opener variety
Target: ≥60% unique sentence openers
consecutiveRepeats
1
diversityRatio
0.48484848484848486
totalSentences
99
uniqueOpeners
48
40.65%
Adverb-first sentence starts
Target: ≥3% sentences starting with an adverb
adverbCount
1
totalSentences
82
matches
0
"Instead of waiting for it,"
ratio
0.012
93.17%
Pronoun-first sentence starts
Target: ≤30% sentences starting with a pronoun
pronounCount
26
totalSentences
82
matches
0
"She'd always hated the taste"
1
"It was warm and it"
2
"Her heart skipped a beat,"
3
"It couldn't be..."
4
"He stood there, looking smaller"
5
"He hadn't recognized her yet,"
6
"He would be giving her"
7
"Her paranoid old friend, a"
8
"She hadn't been in here"
9
"She had felt lighter in"
10
"he said in an accent"
11
"She loved it still, until"
12
"She glanced at her phone"
13
"His lazy eyes narrowed, lips"
14
"she said icily"
15
"She'd already imagined his hands"
16
"She was lying, really"
17
"She knew Silas could spring"
18
"Their past shouted between them."
19
"She remembered it all, and"
ratio
0.317
75.85%
Subject-first sentence starts
Target: ≤72% sentences starting with a subject
subjectCount
63
totalSentences
82
matches
0
"The Raven's Nest was quieter"
1
"Silas polished the already spotless"
2
"Rory sat in the back"
3
"The amber liquid sparked under"
4
"She'd always hated the taste"
5
"It was warm and it"
6
"The bell over the entrance"
7
"Rory glanced up to see"
8
"Her heart skipped a beat,"
9
"It couldn't be..."
10
"The man stepped into the"
11
"Evan, her ex, or the"
12
"The man who had beaten"
13
"Evan the abuser, not Petey"
14
"He stood there, looking smaller"
15
"He hadn't recognized her yet,"
16
"Silas had warned her that"
17
"He would be giving her"
18
"Her paranoid old friend, a"
19
"The hallway was gloomy and"
ratio
0.768
60.98%
Subordinate conjunction sentence starts
Target: ≥2% sentences starting with a subordinating conjunction
subConjCount
1
totalSentences
82
matches
0
"If he touched her, she'd"
ratio
0.012
89.29%
Technical jargon density
Target: ≤6% sentences with technical-jargon patterns
analyzedSentences
40
technicalSentenceCount
3
matches
0
"He stood there, looking smaller than he had loomed in her mind's eye, wearing a shabby coat."
1
"Silas, who'd told her not to be afraid, that he'd have her back, that he'd protect her because she was his girl, his friend."
2
"The next moment a pair of strong arms were wrapped around her waist, pulling her back from Evan, slamming him into the wall."
93.75%
Useless dialogue additions
Target: ≤5% dialogue tags with trailing filler fragments
totalTags
16
uselessAdditionCount
1
matches
0
"She was lying, really"
0.00%
Dialogue tag variety (said vs. fancy)
Target: ≤10% fancy dialogue tags
totalTags
11
fancyCount
5
fancyTags
0
"Evan snarled (snarl)"
1
"She was lying (be lie)"
2
"Evan roared (roar)"
3
"Rory barked (bark)"
4
"Evan growled (growl)"
dialogueSentences
27
tagDensity
0.407
leniency
0.815
rawRatio
0.455
effectiveRatio
0.37
84.5918%