AI Prompt to Write a Poem in a Specific Poetic Form Like a Sonnet or Villanelle
This poetic form prompt is for writers who want a poem built to the actual rules of a classic form β a sonnet's rhyme scheme and meter, a villanelle's repeating refrains, a haiku's syllable count β rather than something that merely looks like a poem on the page. It suits poetry students checking their own structure, hobbyist writers trying a form for the first time, and anyone who wants a model answer to study before attempting the form themselves.
The prompt works by naming the exact form up front and asking the model to state that form's structural rules before writing, which forces it to track rhyme scheme, line count, meter, or syllable pattern consciously rather than drifting into free verse with the right line breaks. It also asks for a short note on where the poem bends or breaks the form's rules, since even skilled poets take liberties, and it's more useful to see those choices named than to assume the output is a textbook-perfect example.
If you want to try this with a form that isn't listed in the template β a sestina, a ghazal, a rondeau β Cuelara's Prompt Builder can turn a plain-language description of that form's rules into a ready-to-use version of this same structured prompt.
Prompt template
Want it sharper? Optimize this prompt with Prompt Optimizer, check it with the Prompt Debugger or shorten it with the Token Optimizer.
Example input
When to use it
- You're studying a poetic form and want a correctly structured example to compare your own attempt against
- You need a poem for a specific occasion that calls for a traditional form, like a wedding sonnet
- You're teaching poetry and want sample poems that clearly demonstrate a form's rules
- You want to experiment with a form you've never tried and need a template to start from
Best practices
- Name the exact form and, if you know it, its specific rules (rhyme scheme, meter, line count) rather than leaving the model to guess
- Give the poem a concrete subject or image instead of asking for "a sonnet about love" in the abstract
- Ask the model to explicitly mark where it deviated from the form's strict rules, since most real poems bend them slightly
- Read the poem aloud to check the meter yourself; syllable and stress counts are the part models most often get subtly wrong
Common mistakes
- Asking for a form by name without specifying its rules, which lets the model produce free verse with the right number of lines
- Assuming a generated sonnet's meter is perfect without reading it aloud to check the stress pattern
- Picking a subject that's too abstract, which tends to produce vague imagery regardless of how correct the form is
- Not asking for a plain-language explanation of the form afterward, which is often as useful as the poem itself for learning it
FAQs
What's the easiest poetic form to start with when using AI?
Haiku and limerick are the easiest to verify because their rules (a 5-7-5 syllable count, or a simple AABBA rhyme scheme) are short and easy to check line by line, making mistakes obvious.
Can ChatGPT or Claude actually follow strict meter like iambic pentameter?
Models can approximate iambic pentameter reasonably well but often drift on individual lines, so it's worth reading the poem aloud and counting stressed syllables yourself rather than trusting the meter blindly.
How do I ask AI to write a poem in a form it doesn't recognize by name?
Describe the form's rules directly (line count, rhyme scheme, repeating lines, syllable pattern) instead of relying on the model to know an obscure form's name, since explicit rules produce far more reliable structure than a name alone.
What tool pairs well with this poetry prompt?
Prompt Builder β describe a poetic form in plain language and it turns that description into a fully structured prompt like the one above, which is useful for forms not covered in the template.