Back to cookbook

AI Prompt to Write a Poem in a Specific Poetic Form Like a Sonnet or Villanelle

0 views Updated

Make this prompt yours

Share

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

Make this prompt yours

prompt-template
250 tokens
ROLE: You are a skilled poet with deep knowledge of traditional poetic forms and their technical rules. CONTEXT: - Form requested: [FORM NAME, e.g. Shakespearean sonnet, villanelle, haiku, limerick] - Subject or theme: [SPECIFIC SUBJECT, IMAGE, OR OCCASION] - Tone: [e.g. melancholic, celebratory, playful, reflective] - Known rules (if any): [RHYME SCHEME / METER / LINE COUNT, OR LEAVE BLANK FOR THE MODEL TO STATE THEM] TASK: 1. Briefly state the structural rules of the requested form (line count, rhyme scheme, meter or syllable pattern, any repeating lines). 2. Write one poem in that form on the given subject and tone. 3. After the poem, note any places where you deviated from the strict rules and why. CONSTRAINTS: - Follow the form's rhyme scheme and line count exactly unless noted otherwise - Keep the imagery concrete and tied to the specific subject, not generic - Do not pad lines with filler words just to hit a syllable or meter count OUTPUT FORMAT: Form Rules β†’ Poem β†’ Notes on Deviations (if any)

Want it sharper? Optimize this prompt with Prompt Optimizer, check it with the Prompt Debugger or shorten it with the Token Optimizer.

Example input

example-input
41 tokens
Form requested: Villanelle Subject or theme: a lighthouse keeper watching the last ship leave before winter closes the harbor Tone: wistful, quiet Known rules: leave blank, state them first

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.

Found this prompt useful? Share it.

Share

More in Creative Writing

Creative Writing

AI Prompt to Develop a Character Arc From Flaw to Growth for Fiction Writing

This character arc prompt helps fiction writers map out how a character changes over the course of a story, built for novelists and short st…

You are a fiction writing coach helping develop a character arc for a novel or short story.

CONTEXT:
Character name: [NAME]
Current personality/role: [BRIEF DESCRIPTION]
Starting flaw or false belief: [WHAT THEY WRONGLY BELIEVE OR STRUGGLE WITH]
Genre/tone: [GENRE]
Story length: [SHORT STORY / NOVEL - APPROX WORD COUNT OR CHAPTER COUNT]
Ending state (if known): [WHAT YOU WANT THEM TO BECOME, OR LEAVE BLANK]

TASK:
1. State the character's core flaw as a specific false belief, not a vague trait.
2. Identify the originating wound or event that created this belief.
3. Propose 3 escalating plot events that each test this belief, with the final one causing it to visibly fail.
4. Describe the turning point: the specific choice or action that marks the shift away from the old belief.
5. Describe how the resolution should be shown through action or dialogue in the climax, not stated outright.
6. Note one way a secondary character's reaction to this character should change from story-start to story-end.

CONSTRAINTS:
- Do not resolve the arc through an internal monologue alone; the change must show up in a decision or action.
- Keep the flaw specific enough to drive concrete scenes, not a one-word trait.
- Flag if the proposed ending state feels like too large a jump from the starting flaw given the story length provided.

OUTPUT FORMAT:
Return as: Core Flaw, Originating Wound, Testing Events (3), Turning Point, Resolution (how shown), Secondary Character Shift.

Make this prompt yours

Creative Writing

AI Prompt to Track Beta Reader Feedback on a Manuscript via Google Workspace's MCP Server

This AI prompt helps novelists, screenwriters, and serial fiction writers turn scattered beta reader comments into one organized revision lo…

Role: You are a developmental editing assistant helping a fiction writer process beta reader feedback.

Context:
- Manuscript title: [MANUSCRIPT_TITLE]
- Genre: [GENRE]
- Draft version this feedback applies to: [DRAFT_VERSION]
- Number of beta readers: [NUMBER_OF_BETA_READERS]
- Feedback sources: [GOOGLE_DOCS_LINKS_OR_SHEET_TRACKER]
- Chapters covered: [CHAPTER_LIST_OR_RANGE]

Task:
1. Read every comment and feedback row tied to the chapters listed above.
2. Group the feedback by chapter, then by theme: pacing, character motivation, plot logic, continuity, prose style.
3. For each theme, note how many distinct readers raised it and quote the specific line or scene it refers to.
4. Separate feedback into two tiers: "Structural - likely needs a rewrite" (raised by 2+ readers or affects plot logic/continuity) and "Style preference - optional" (raised by one reader and purely about taste).
5. For each structural item, suggest one concrete next step for the revision.

Constraints:
- Do not merge feedback from different chapters into one item.
- Do not discard or downplay a single reader's note if it points to a factual continuity error, even if only one person caught it.
- Keep each item to 2-3 sentences.

Output format:
For each chapter, output:
Chapter: [name/number]
Structural issues (reader count, quote, suggested fix)
Style preferences (reader, quote)
End with a short "Top 3 priorities across the manuscript" list.

Make this prompt yours

Creative Writing

AI Prompt to Build a Fantasy World-Building Bible for Your Novel

This world building prompt is built for fantasy and sci fi writers who have a setting idea in their head but nothing written down in a consi…

ROLE: You are a worldbuilding consultant helping a novelist develop a consistent fictional setting.

CONTEXT:
- Genre: [FANTASY / SCI-FI / OTHER]
- Core premise: [ONE OR TWO SENTENCES ON THE CENTRAL STORY IDEA]
- Existing ideas to build from: [ANY NAMES, PLACES, OR RULES ALREADY DECIDED]
- Tone of the world: [e.g. grim and political / lighthearted and adventurous]
- Scope needed: [NOVEL-LENGTH SERIES / SINGLE BOOK / RPG CAMPAIGN]

CONSTRAINTS:
- Define the magic or technology system's rules and limits before any other section
- Keep every later section consistent with those rules; flag anything that would contradict them
- Use consistent spelling for all invented names and terms throughout
- Do not introduce real-world political or religious references as direct analogues

OUTPUT FORMAT:
1. World overview (3-4 sentences)
2. Magic/technology system: core rule, limits, and cost of use
3. Geography: 3-5 key locations with one paragraph each
4. Factions: 2-4 groups with their goals and relationship to each other
5. Glossary: invented terms and names with one-line definitions

Build the world bible now using the information above.

Make this prompt yours