A beginner's course focused on Suno + Claude, with cross-training in ChatGPT and Grok.
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.
| Ingredient | What it does | Example |
|---|---|---|
| Subject/Task | What you actually want produced | "a driving synthwave track" |
| Constraints | Hard boundaries — length, format, tempo, rules | "under 3 minutes, instrumental only" |
| Style/Voice | The texture and tone | "moody, nostalgic, 1980s Miami" |
| Reference points | Anchors the model to something concrete | "like Kavinsky or The Midnight" |
| Negative space | What 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.
Suno turns text into full songs (music + often vocals). It responds to two separate inputs, and beginners usually only use one of them:
Think of the style box as tagging metadata, not prose. Suno responds best to comma-separated descriptor stacks layered in this order:
make an epic rock song
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.
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.
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].
| Symptom | Likely cause | Fix |
|---|---|---|
| Generic "AI pop" sound regardless of genre tag | Too few/contradictory descriptors | Stack 5–7 specific tags, remove conflicting ones (e.g., "aggressive" + "dreamy") |
| Vocals don't match intended era/genre | No vocal descriptor | Add explicit vocal style: "raspy 90s grunge male vocals" not just "male vocals" |
| Song structure collapses/rambles | No structure tags in lyrics | Add [Verse]/[Chorus] tags |
| Instrumental bleeds in when you wanted vocals-only (or vice versa) | Ambiguous style box | State explicitly: "instrumental only, no vocals" or "lead vocals throughout" |
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.
Write me a description for my song
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.
<lyrics>, <description>, <title_options> — to cleanly separate outputs in one response.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.
Same five ingredients from Module 0 apply everywhere. What changes is personality and strengths.
| Claude | ChatGPT | Grok | |
|---|---|---|---|
| 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.
Build one complete mini-release using the full pipeline:
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.
Suno style prompt formula:
Claude prompt formula:
Universal debug question when output is bad: