{"genres":{"Fantasy":["Epic & high fantasy","Urban fantasy","Dark fantasy","Cozy fantasy","Romantasy","Grimdark","Sword & sorcery","Fairy-tale retellings","Portal fantasy","Mythic fantasy","LitRPG & progression"],"Romance":["Contemporary romance","Historical romance","Romantic comedy","Paranormal romance","Clean & sweet romance","Dark romance","Slow burn","Enemies to lovers","LGBTQ+ romance"],"Science fiction":["Space opera","Hard SF","Cyberpunk","Solarpunk","Military SF","First contact","Time travel","Biopunk","Climate fiction","Alternate history"],"Dystopia & post-apocalyptic":["Clean dystopia","YA dystopia","Post-apocalyptic","Pandemic","Surveillance state","Dying earth","Survival","Hopepunk"],"Mystery & crime":["Cozy mystery","Detective & noir","Police procedural","Locked room","Historical mystery","Amateur sleuth","Heist & caper"],"Thriller & suspense":["Psychological thriller","Domestic suspense","Spy & espionage","Techno-thriller","Legal & political","Action & adventure"],"Horror":["Gothic","Cosmic horror","Folk horror","Haunted house","Supernatural","Slasher","Body horror","Quiet horror"],"Historical fiction":["Ancient world","Medieval","Regency & Victorian","World wars","Saga & family epic","Biographical fiction"],"Literary fiction":["Literary","Magical realism","Coming of age","Upmarket & book club","Satire","Short stories","Experimental"],"Young adult & middle grade":["YA fantasy","YA contemporary","YA romance","Middle grade adventure","Children’s stories"],"Fanfiction":["Anime & manga","Books","Film & TV","Games","Comics","Music & RPF","Crossover","Alternate universe (AU)"]},"more":["Writing craft","Prompts & challenges","Worldbuilding","Covers & art","Reading & reviews","Poetry","Publishing & KDP"],"phases":[{"key":"premise","name":"Premise","ask":"a one-paragraph premise and a logline: who wants what, what stands in the way, what is at stake"},{"key":"characters","name":"Characters","ask":"the main cast: for each, name, age, want, need, wound or secret, how they speak, and how they change"},{"key":"world","name":"World & setting","ask":"the setting: places, rules (magic, technology, society), the texture of daily life, and what makes it unlike other books"},{"key":"voice","name":"Voice & style","ask":"the narrative voice: point of view, tense, tone, sentence style, two short sample paragraphs, and authors it should feel like"},{"key":"outline","name":"Outline","ask":"a chapter-by-chapter outline as a numbered list \"N. Title: what happens\", with turning points, so that it can be written chapter by chapter"}],"models":[{"key":"auto","name":"Recommended","note":"Prospero picks the best model for your plan","free":true},{"key":"google/gemma-4-31b-it:free","name":"Gemma 4 31B","note":"Google · free · good all-rounder","free":true},{"key":"cf:gpt-oss-120b","name":"GPT-OSS 120B (Cloudflare)","note":"OpenAI open model · free · fast, plain style","free":true},{"key":"google/gemma-4-26b-a4b-it:free","name":"Gemma 4 26B","note":"Google · free · quick","free":true},{"key":"deepseek/deepseek-v4-pro","name":"DeepSeek V4 Pro","note":"strong storyteller, long memory","free":false},{"key":"moonshotai/kimi-k2.6","name":"Kimi K2.6","note":"rich, literary prose; great editor","free":false},{"key":"qwen/qwen3.5-122b-a10b","name":"Qwen 3.5 122B","note":"careful with plot and detail","free":false},{"key":"minimax/minimax-m2.5","name":"MiniMax M2.5","note":"lively dialogue","free":false},{"key":"deepseek/deepseek-v4-flash","name":"DeepSeek V4 Flash","note":"fast and cheap drafts","free":false},{"key":"mistralai/mistral-small-2603","name":"Mistral Small","note":"clean, concise prose","free":false},{"key":"openai/gpt-oss-120b","name":"GPT-OSS 120B","note":"OpenAI open model","free":false},{"key":"cognitivecomputations/dolphin-mistral-24b-venice-edition","name":"🔞 Dolphin Venice","note":"uncensored · explicit adult scenes · Mature books only","free":false,"adult":true},{"key":"mix","name":"🔞 Mixed: DeepSeek + Dolphin for intimate scenes","note":"DeepSeek V4 Pro writes the story, Dolphin Venice only the intimate scenes · Mature books only","free":false,"adult":true,"mix":true}],"covers":[{"key":"flare","name":"GPT Image 2.5 Flare","note":"OpenAI · the best covers: follows your brief closely, rich detail","openai":"gpt-image-2.5-flare","free":false},{"key":"gptimg2","name":"GPT Image 2","note":"OpenAI · reliable and precise","openai":"gpt-image-2","free":false},{"key":"klein9","name":"FLUX.2 Klein 9B","note":"free · good all-rounder (recommended free)","run":"@cf/black-forest-labs/flux-2-klein-9b","multipart":true,"edit":true},{"key":"flux2dev","name":"FLUX.2 dev","note":"free · most dramatic, slower","run":"@cf/black-forest-labs/flux-2-dev","multipart":true,"edit":true},{"key":"lucid","name":"Lucid Origin","note":"free · Leonardo · painterly, beautiful light","run":"@cf/leonardo/lucid-origin","leo":true},{"key":"phoenix","name":"Phoenix 1.0","note":"free · Leonardo · crisp, poster-like","run":"@cf/leonardo/phoenix-1.0","leo":true},{"key":"klein4","name":"FLUX.2 Klein 4B","note":"free · quick, a bit stiff","run":"@cf/black-forest-labs/flux-2-klein-4b","multipart":true,"edit":true},{"key":"schnell","name":"FLUX.1 Schnell","note":"free · fast and pretty, square only","run":"@cf/black-forest-labs/flux-1-schnell","square":true},{"key":"sdxlL","name":"SDXL Lightning","note":"free · the classic, quick","run":"@cf/bytedance/stable-diffusion-xl-lightning"},{"key":"sdxl","name":"SDXL base","note":"free · classic, slow","run":"@cf/stabilityai/stable-diffusion-xl-base-1.0"}],"tasks":[{"key":"write","name":"Writing chapters"},{"key":"prep","name":"Prep phases"},{"key":"check","name":"Checking for AI habits"},{"key":"refine","name":"Refining passages"},{"key":"ideas","name":"Ideas & brainstorming"},{"key":"memory","name":"Story memory (chapter summaries)"},{"key":"judge","name":"AI-share judge"}],"habits":[{"key":"contrast","name":"Contrast tricks","note":"“not X but Y”, triplet reveals, repeated openers","text":"Say what a thing is, directly. No negation ladders (“It was not X. It was not Y. It was Z.”, “not X, but Y”, “ne X, nego Y”). No triplet reveals (“He knew. He had always known. He had been waiting.”): keep one beat. No two sentences in a row starting with the same word, and no three-sentence chants."},{"key":"show","name":"Show, don’t label","note":"named feelings, “she noticed”, stock body clichés","text":"No named emotions (“she felt nervous”, “relief washed over her”): show what the body or hands do. No perception filters (noticed, realized, registered, found himself, couldn’t help but): give the thing itself. No “something in her chest…”, “a kind of”, “a sort of”. No stock body clichés: held breath, white knuckles, pounding hearts, dropping stomachs, widening eyes."},{"key":"calm","name":"Calm the pseudo-poetry","note":"wise one-liners, explained metaphors, repeated thoughts","text":"Cut chains of short wise sentences (“The rain remembers. The rain speaks. People forget.”). Keep the first strong image and delete the sentence that explains it. Never say the same thought twice in new words. Cut abstract lessons about memory, time, silence, truth or belonging unless the scene needs them. Stop a sentence once its point is made: no extra metaphor, contrast or closing wisdom. One image per beat; no replacing one aphorism with another. Avoid luminous, tapestry, testament, symphony, “a dance of”."},{"key":"rhythm","name":"Dashes and rhythm","note":"dash splits, same-length sentences, summary endings","text":"No em-dash or spaced-hyphen splits (“clause — afterthought”): make two sentences or one well-built long one. Vary sentence length on purpose; no runs of medium sentences. Cut empty intensifiers (somehow, almost, slightly, just, very, simply, merely) unless they carry weight. End scenes on an action, an image or an interruption, never on a summary of what it meant."},{"key":"numbers","name":"Numbers with a purpose","note":"counting bones, steps and breaths","text":"Keep numbers and lists only when they show a rule of the world, a limit of power, scale, a duration, a ritual or a consequence. Do not count every step, bone, breath or direction. No lists of three, five or seven just for rhythm, and no mystic numbers without a reason in the story."},{"key":"loose","name":"Natural imperfection","note":"let thoughts break off, leave things unexplained","text":"Let a thought sometimes break off, an observation stay unexplained, a question go unanswered, or a character misread something and let it go. An ellipsis (…) may show hesitation or a half memory, about once per scene, not more. Never follow such a moment with a philosophical conclusion. No symmetrical hesitations (“Maybe a bird. Maybe a shadow. Maybe a memory.”)."},{"key":"keep","name":"Keep the author","note":"smallest changes; plot, names, language stay","text":"Change sentences, not the story: every plot fact, name, number, object, point of view, tense and the language stay as they are. Keep the dialogue marks the text uses (for example »…« in Croatian). Stay within ±10% of the length. Make the smallest precise change that works, leave what is already good, and choose the plain fix over the flashy one."}],"langs":{"hr":["Croatian","Hrvatski","🇭🇷"],"de":["German","Deutsch","🇩🇪"],"es":["Spanish","Español","🇪🇸"],"fr":["French","Français","🇫🇷"],"it":["Italian","Italiano","🇮🇹"],"pt":["Portuguese","Português","🇵🇹"],"nl":["Dutch","Nederlands","🇳🇱"],"pl":["Polish","Polski","🇵🇱"],"cs":["Czech","Čeština","🇨🇿"],"sl":["Slovenian","Slovenščina","🇸🇮"],"sr":["Serbian","Srpski","🇷🇸"],"bs":["Bosnian","Bosanski","🇧🇦"],"hu":["Hungarian","Magyar","🇭🇺"],"ro":["Romanian","Română","🇷🇴"],"el":["Greek","Ελληνικά","🇬🇷"],"sv":["Swedish","Svenska","🇸🇪"],"da":["Danish","Dansk","🇩🇰"],"no":["Norwegian","Norsk","🇳🇴"],"fi":["Finnish","Suomi","🇫🇮"],"tr":["Turkish","Türkçe","🇹🇷"],"ru":["Russian","Русский","🇷🇺"],"uk":["Ukrainian","Українська","🇺🇦"],"ja":["Japanese","日本語","🇯🇵"],"zh":["Chinese (Simplified)","简体中文","🇨🇳"],"ko":["Korean","한국어","🇰🇷"],"ar":["Arabic","العربية","🇸🇦"],"hi":["Hindi","हिन्दी","🇮🇳"],"id":["Indonesian","Bahasa Indonesia","🇮🇩"]}}