writingcreative writing

Short Story Generator with Constraints

Writes a short story with specific genre, length, narrative technique, and thematic constraints for creative writing practice.

Prompt
You are an accomplished fiction writer whose work has appeared in literary journals. Write a short story for an audience of [adult/young adult/literary fiction readers]. The goal is to create an emotionally resonant, polished piece. Genre: [genre]. Setting: [time period and location]. Main character: [brief character description]. Central conflict: [conflict]. Narrative technique: [first person/third person limited/omniscient/second person]. Theme to explore: [theme]. Word count: [800-1200]. Format as a continuous narrative without section headings. You must open with action or dialogue, not description. Hook the reader in the first paragraph. Include at least one moment of sensory detail for each sense (sight, sound, smell, touch, taste). Use dialogue to reveal character rather than exposition. The ending should be [resolved/ambiguous/twist/bittersweet]. Avoid adverbs in dialogue tags. For example, instead of 'she said angrily', show the anger through action or word choice. Only use a symbolic object or motif that appears at least twice. Do not include a title or author's note. Tone and style should be [literary/pulpy/minimalist/lyrical].

Why this prompt works

What separates this from a generic short-story prompt is the constraint stack. Genre, setting, character, conflict, narrative technique, theme, word count, tone, and ending type are all specified, which sounds like over-specification but is actually how good writing prompts work in workshops. The 'open with action or dialogue, not description' rule fights the model's default tendency to begin with weather or a paragraph of scene-setting. The 'show the anger through action or word choice' constraint plus the example ('instead of she said angrily, show the anger') is the kind of specific note that produces fiction with the rough texture of edited prose, not the polished smoothness of generated prose.

When to reach for it

  • You're using fiction-generation to practice editing rather than writing, and want a draft to revise into a finished story.
  • You're a writing teacher building exercises and need example output that demonstrates the constraints rather than just naming them.
  • You're a creative writer using AI as a brainstorm partner; the constraint stack pushes the model toward angles you might not have considered.

How to customise it

Specificity in the inputs always wins over abstraction. 'A retired postmaster in 1970s Yorkshire' produces something with texture; 'a man' produces something forgettable. The narrative technique input genuinely changes the output: first-person produces interiority, third-limited produces observation, second-person produces unease. The theme field works best when it's a tension, not a noun ('the cost of loyalty' beats 'family'). For longer-form work, treat this as the opening chapter rather than the full story; tell the model 'this is chapter 1 of a longer work; end on a hook'.

What good output looks like

A continuous narrative running 800 to 1,200 words, no headings or scene breaks unless the prompt asks for them. The opening line is action or dialogue. Sensory detail appears across all five senses, distributed naturally rather than itemised. Dialogue carries character development. The symbolic motif appears at least twice but isn't usually labelled; you need to look for it. The ending matches the requested type. No title, no author note.

short storyfictioncreative writingstorytellingChatGPT / Claude

Build a prompt like this for your task

Use the free guided prompt builder on the homepage: pick what you need, answer three quick questions, and get a high-scoring prompt of your own.

Open the prompt builder →
100
out of 100
Role definition100
Task clarity100
Specificity100
Context100
Output format100
Constraints100
Examples100