Bad Writing Habits

Detects common prose quality anti-patterns in AI-generated creative writing, including passive voice, past progressive overuse, weak dialogue tags, filter words, purple prose, cliches, AI-ism words/adverbs/names, and more.

Price-Performance Score Distribution (Top 20)

Click a model name to view its detail page.

ScoreCostTime
GPT-5.6 Luna88%$0.01515.8s
GPT-5.6 Luna (Reasoning)88%$0.01718.0s
GPT-5.4 Mini87%$0.01516.8s
GPT-5.4 Mini (Reasoning, Low)87%$0.01516.8s
GPT-5.6 Terra (Reasoning)89%$0.04435.2s
Muse Spark 1.1 (Reasoning, Medium)87%$0.01523.9s
GPT-5.4 Mini (Reasoning)88%$0.02228.1s
GPT-5.6 Terra89%$0.04636.9s
Muse Spark 1.1 (Reasoning, Minimal)86%$0.01219.2s
GPT-5.490%$0.0491.4m
GPT-5.4 (Reasoning, Low)90%$0.0551.4m
Writer: Palmyra X584%$0.01122.0s
Gemini 3.5 Flash Lite (Reasoning)82%$0.00356.6s
Grok 4.5 (Reasoning, Low)86%$0.0181.1m
Qwen 3.6 Flash84%$0.01041.4s
Z.AI GLM 5 Turbo84%$0.008133.2s
Qwen3 235B A22B Instruct 250785%$0.001159.2s
Gemini 3.5 Flash Lite (Reasoning, Minimal)82%$0.00356.3s
Grok 4.382%$0.006930.5s
Grok 4.2083%$0.009345.7s
0.800.90

Cost vs Performance

Compares total cost for this test against the test score. Quadrant lines are drawn at the median values. Only models with available cost data are shown.

1 low-scoring outlier hidden: Nemotron 3 Nano (65.7%).

Most Stable Models (Top 20)

Ranked by stability (median × consistency). Click a model name to view its detail page.

ScoreConsistencyStability
GPT-5.5 (Reasoning)89%96%86%
GPT-5.6 Terra89%96%86%
GPT-5.589%96%85%
GPT-5.490%94%85%
GPT-5.6 Sol89%96%85%
GPT-5.6 Luna88%97%85%
GPT-5.6 Sol (Reasoning)89%95%85%
GPT-5.5 (Reasoning, Low)89%95%85%
GPT-5.4 (Reasoning, Low)90%94%85%
GPT-5.6 Terra (Reasoning)89%95%85%
GPT-5.4 (Reasoning)90%94%85%
GPT-5.6 Luna (Reasoning)88%96%85%
GPT-5.4 Mini87%95%83%
GPT-5.4 Mini (Reasoning, Low)87%95%82%
GPT-5.4 Mini (Reasoning)88%94%82%
Qwen3.6 Max Preview86%93%81%
GPT-5.186%93%80%
Claude Opus 5 (Reasoning, Low)87%91%79%
Claude Opus 587%91%79%
Muse Spark 1.1 (Reasoning, Medium)87%91%79%
80%90%

Top Overall Models (Top 20)

Ranked by composite score (performance, cost, speed & stability). Click a model name to view its detail page.

ScoreCostSpeedStability
GPT-5.6 Luna88%$0.01515.8s85%
GPT-5.6 Luna (Reasoning)88%$0.01718.0s85%
GPT-5.4 Mini87%$0.01516.8s83%
GPT-5.6 Terra89%$0.04636.9s86%
GPT-5.6 Terra (Reasoning)89%$0.04435.2s85%
GPT-5.4 Mini (Reasoning, Low)87%$0.01516.8s82%
GPT-5.4 Mini (Reasoning)88%$0.02228.1s82%
GPT-5.490%$0.0491.4m85%
Muse Spark 1.1 (Reasoning, Medium)87%$0.01523.9s79%
Muse Spark 1.1 (Reasoning, Minimal)86%$0.01219.2s79%
GPT-5.4 (Reasoning, Low)90%$0.0551.4m85%
Grok 4.5 (Reasoning, Low)86%$0.0181.1m79%
Qwen3 235B A22B Instruct 250785%$0.001159.2s77%
Qwen 3.6 Flash84%$0.01041.4s77%
Writer: Palmyra X584%$0.01122.0s76%
Z.AI GLM 5 Turbo84%$0.008133.2s76%
GPT-5.6 Sol89%$0.1051.2m85%
Gemini 3.5 Flash Lite (Reasoning, Minimal)82%$0.00356.3s75%
GPT-5.6 Sol (Reasoning)89%$0.1081.2m85%
Qwen 3.6 35B84%$0.00831.0m77%
70%80%90%
genreNovelcrafter Default PromptDetailed Writing Rules
Model Total ▼Literary fiction: old friends reuniteThriller: chase through city streetsRomance: separated couple reunitesFantasy: entering an ancient ruinMystery: examining a crime sceneHorror: alone in an eerie place at nightLiterary fiction: old friends reuniteThriller: chase through city streetsRomance: separated couple reunitesFantasy: entering an ancient ruinMystery: examining a crime sceneHorror: alone in an eerie place at nightLiterary fiction: old friends reuniteThriller: chase through city streetsRomance: separated couple reunitesFantasy: entering an ancient ruinMystery: examining a crime sceneHorror: alone in an eerie place at night
GPT-5.490%89%92%92%84%92%88%88%92%89%90%91%90%91%93%92%89%92%90%
GPT-5.4 (Reasoning)90%88%91%91%89%92%88%86%93%89%90%93%92%87%91%88%92%91%93%
GPT-5.4 (Reasoning, Low)90%89%91%90%86%91%86%86%93%90%90%89%90%88%91%92%89%93%90%
GPT-5.6 Sol (Reasoning)89%91%91%91%91%90%88%88%87%87%89%88%93%88%90%89%89%88%91%
GPT-5.6 Terra89%89%91%90%90%90%91%88%88%88%88%88%90%88%90%89%90%89%91%
GPT-5.6 Terra (Reasoning)89%89%92%91%89%91%88%87%89%88%88%88%89%88%90%89%89%88%90%
GPT-5.589%90%91%90%87%91%86%87%89%90%88%89%90%88%90%89%90%90%91%
GPT-5.5 (Reasoning, Low)89%89%90%90%90%90%89%87%90%89%89%87%91%88%90%88%88%89%91%
GPT-5.6 Sol89%91%91%89%92%89%89%86%88%87%89%89%91%88%89%88%89%88%92%
GPT-5.5 (Reasoning)89%88%90%89%89%90%88%88%90%88%88%88%91%87%90%89%88%89%92%
GPT-5.6 Luna (Reasoning)88%88%90%90%89%91%88%87%88%87%88%87%87%89%89%89%89%87%88%
GPT-5.6 Luna88%90%89%88%89%88%88%88%87%87%87%86%87%86%89%89%88%88%88%
GPT-5.4 Mini (Reasoning)88%86%90%89%84%89%85%84%90%87%85%89%86%87%90%87%87%90%90%
Claude Opus 5 (Reasoning, Low)87%85%86%82%86%85%84%85%87%82%86%90%86%87%93%88%93%93%94%
GPT-5.4 Mini87%88%89%88%83%89%86%87%87%90%86%87%85%88%88%89%86%89%86%
1–15 of 161
Page 1 / 11

Detailed Writing Rules

Literary fiction: old friends reunite

Thriller: chase through city streets

Romance: separated couple reunites

Fantasy: entering an ancient ruin

Mystery: examining a crime scene

Horror: alone in an eerie place at night

genre

Literary fiction: old friends reunite

Thriller: chase through city streets

Romance: separated couple reunites

Fantasy: entering an ancient ruin

Mystery: examining a crime scene

Horror: alone in an eerie place at night

Novelcrafter Default Prompt

Literary fiction: old friends reunite

Thriller: chase through city streets

Romance: separated couple reunites

Fantasy: entering an ancient ruin

Mystery: examining a crime scene

Horror: alone in an eerie place at night