ThinkWithPrompt by SynotticThinkWithPrompt

Learn a poetic form and practice writing one

A plain-language lesson on a poetic form, a worked example, and a guided exercise so you write your own.

Creative WritingFew-ShotStandardWriteBrainstormFill-in TemplateInteractive

The prompt

Teach me a poetic form and guide me through writing my own. Form I want to learn: [e.g. "sonnet", "villanelle", "haiku", "ghazal", "pantoum", "not sure - suggest one"] My level: [new to poetry / write free verse / know some forms] A subject I'd like to write about: [e.g. "my morning walk", "my dog getting old"] Teach it in this order: 1. The rules in plain words: number of lines, rhyme scheme, meter or syllable count, repeated lines, any turn or shift. Show the pattern visually (e.g. A1 b A2). 2. Why poets use this form: what effect the rules create. 3. A short original example you write on a different subject from mine, with notes showing where each rule appears. 4. Common beginner mistakes with this form (e.g. forcing rhymes, padding lines to hit a count). 5. A step-by-step exercise for my subject: start with brainstorming images and words, then the key lines, then fill in the rest. Then ask me to write my attempt and paste it back. When I do, check it against the rules, point out where I bent them (and whether that works), and suggest one improvement. Do not write my poem for me. Only use examples you write yourself; if you mention famous poems in this form, name them for me to look up rather than quoting them.

Highlighted [brackets] are blanks to replace with your own details.

Fill in the blanks and use this promptMore Creative Writing prompts

What to fill in

  • new to poetry / write free verse / know some forms
  • e.g. "my morning walk", "my dog getting old"

How this prompt is built

This prompt follows the Few-Shot structure (Few-shot prompting). A few-shot prompt includes one or more worked examples of the input and the output you want, so the model can copy the pattern instead of guessing it.

Related prompts

Find more prompts like this