Prompt Engineering 101
From Zero to Fantastic Music & AI Output

A beginner's course focused on Suno + Claude, with cross-training in ChatGPT and Grok.

Module 0 — The Universal Grammar of a Good Prompt

Every AI prompt — whether you're generating a song, a paragraph, or a spreadsheet formula — is built from the same five ingredients. Weak prompts are missing one or more of these.

IngredientWhat it doesExample
Subject/TaskWhat you actually want produced"a driving synthwave track"
ConstraintsHard boundaries — length, format, tempo, rules"under 3 minutes, instrumental only"
Style/VoiceThe texture and tone"moody, nostalgic, 1980s Miami"
Reference pointsAnchors the model to something concrete"like Kavinsky or The Midnight"
Negative spaceWhat to avoid"no vocals, no trap hi-hats"

The #1 beginner mistake in every tool covered in this course: vague adjectives with no anchor. "Make it epic" tells the model almost nothing — epic like a film score, epic like a stadium anthem, epic like a boss fight? Replace mood words with references + mechanics (tempo, instrumentation, structure) whenever you can.

Exercise 0: Take a prompt you'd normally type ("write me a cool song" / "help me with my code") and rewrite it hitting all five ingredients above. Keep it — you'll reuse the pattern all course.

Module 1 — Suno AI: Prompting for a Real Genre

Suno turns text into full songs (music + often vocals). It responds to two separate inputs, and beginners usually only use one of them:

1.1 — Building the Style Prompt

Think of the style box as tagging metadata, not prose. Suno responds best to comma-separated descriptor stacks layered in this order:

[Genre/subgenre] , [Era/scene reference] , [Tempo/energy] , [Key instruments] , [Vocal style] , [Mood] , [Production texture]
Weak
make an epic rock song
Strong
melodic power metal, early 2000s European scene, fast 160bpm,
soaring dual guitar leads, operatic male vocals, triumphant and
defiant, polished symphonic production

The strong version gives Suno six independent knobs to turn instead of one mood word. That's the difference between generic output and something that actually sounds like the genre you meant.

1.2 — Genre-Blending (Suno's superpower)

Suno is unusually good at hybrid genres if you name both parents explicitly rather than inventing a vague new word:

darkwave x synthwave hybrid, retro-futuristic, analog synth bass,
gated reverb drums, cold female vocals, cinematic and ominous

Avoid invented genre names with no real-world anchor ("dreampunk fusion") — Suno has nothing to pattern-match to. Two or three real genre tags blended is far more reliable than one made-up label.

1.3 — Structure Tags

Use bracketed structure/production tags inside the lyrics box to control song architecture — Suno reads these as directives:

[Intro]
[Verse 1]
[Pre-Chorus]
[Chorus]
[Verse 2]
[Chorus]
[Bridge]
[Guitar Solo]
[Final Chorus]
[Outro]

You can also drop mood/instrumentation tags mid-lyric to shift the track: [soft piano break], [drop the beat], [whispered vocals].

1.4 — Writing Lyrics That Suno Sings Well

1.5 — Common Suno Failure Modes & Fixes

SymptomLikely causeFix
Generic "AI pop" sound regardless of genre tagToo few/contradictory descriptorsStack 5–7 specific tags, remove conflicting ones (e.g., "aggressive" + "dreamy")
Vocals don't match intended era/genreNo vocal descriptorAdd explicit vocal style: "raspy 90s grunge male vocals" not just "male vocals"
Song structure collapses/ramblesNo structure tags in lyricsAdd [Verse]/[Chorus] tags
Instrumental bleeds in when you wanted vocals-only (or vice versa)Ambiguous style boxState explicitly: "instrumental only, no vocals" or "lead vocals throughout"
Exercise 1: Pick a genre you love and one you've never made. Write a full style-prompt stack (6 descriptors) plus a structured lyric skeleton for each.

Module 2 — Claude: Precision Prompting for a Reasoning Model

Claude (and models like it) is less about "vibes" and more about giving it enough scaffolding to reason correctly. Beginners under-specify structure and over-specify tone.

2.1 — The Core Claude Prompt Shape

[Role/context] → [Task] → [Constraints] → [Examples] → [Output format]
Weak
Write me a description for my song
Strong
Write a 2-sentence Spotify bio-style description for a synthwave
track called "Neon Exile." It's about escaping a dying city at
night. Tone: cinematic, a little melancholic. No clichés like
"sonic journey" or "takes you on a ride." Output just the two
sentences, no preamble.

2.2 — Techniques That Actually Move Output Quality

2.3 — Claude for Music Workflows Specifically

Claude doesn't generate audio, but it's the best tool in this course for the scaffolding around a Suno track:

Worked example — asking Claude to generate Suno prompt candidates:

Generate 5 distinct Suno style-prompt stacks for a dark synthwave
song about a rogue AI. Each should be a single comma-separated
line, 5-7 descriptors, no duplicate genre blends across the five.
Output as a numbered list, nothing else.
Exercise 2: Take one lyric idea from Exercise 1 and have a real conversation with Claude: ask it to draft, then critique your own edit, then tighten it to exact syllable counts per line.

Module 3 — Cross-Training: ChatGPT and Grok

Same five ingredients from Module 0 apply everywhere. What changes is personality and strengths.

ClaudeChatGPTGrok
Strength Long-form reasoning, careful instruction-following, nuanced writing/critique Broad tool ecosystem (browsing, code execution, image gen), fast iteration Real-time info (X/Twitter), more casual/irreverent tone by default
Prompting quirk Rewards structured, explicit constraints; holds multi-step context well Responds well to persona framing ("act as a..."); strong rapid back-and-forth Good for topical/current-events framing; give explicit tone control or it defaults edgy
Best course use Lyric polishing, prompt-stack generation, critique Fast brainstorming of concept lists (genre ideas, title options) Checking what's current/trending in a genre or scene for authenticity references

Portable rule: whatever tool you're in, the failure mode is the same — vague task, no constraints, no reference point. Fix that first before blaming the model.

Exercise 3: Take your Exercise 0 rewritten prompt and run it, unmodified, through two different tools. Note where the outputs diverge and why — usually it traces back to a strength/quirk in the table above.

Module 4 — Capstone Project

Build one complete mini-release using the full pipeline:

1. Concept 2. Claude drafts lyrics + prompt stacks 3. You edit & finalize 4. Suno generates 5. Claude writes release copy 6. Review & revise
  1. Concept: One-sentence concept for a song within a chosen genre.
  2. Claude: Draft lyrics + generate 3 Suno style-prompt stacks for it.
  3. You: Pick/edit the best stack using the Module 1 formula; add structure tags to the lyrics.
  4. Suno: Generate the track from your finished style prompt + lyrics.
  5. Claude: Write a 2-sentence release description from the finished concept.
  6. Review: Compare against your original genre intent using the Module 1.5 failure-mode table, revise, regenerate.

This loop — concept → Claude drafting → Suno generation → Claude critique → revise — is the actual production pipeline worth keeping as a habit, not just a course exercise.

Quick-Reference Cheat Sheet

Suno style prompt formula:

Genre/subgenre, era/scene, tempo/energy, key instruments, vocal style, mood, production texture

Claude prompt formula:

Role/context + precise task + constraints + example(s) + exact output format

Universal debug question when output is bad:

"Which of the five ingredients (subject, constraints, style, reference, negative space) did I skip?"