---
name: ai-music-prompt-producer
description: Create polished prompts for Suno, Udio, and similar AI music generation platforms from a user's story, theme, genre, references, lyrics, or rough song idea. Use when the user wants to turn lived material, creative direction, reference songs, or a draft concept into a generator-ready music prompt, prompt variants, negative constraints, and a review checklist for iterating generated takes.
---

# AI Music Prompt Producer

## Overview

Turn a song idea into a production-ready prompt for AI music generators. Treat the prompt as the final compressed output of a workflow: story, thesis, references, brief, production constraints, generation prompt, critique checklist, and iteration guidance.

The main output must be a platform-ready prompt the user can paste into Suno, Udio, or a similar tool.

## Workflow

### 1. Extract Raw Material

Identify the user's available inputs:

- Story, memory, event, or feeling
- Target language
- Genre or mood
- Reference songs or artists
- Core hook or title
- Desired vocal identity
- Platform target, such as Suno, Udio, or generic AI music generator
- Privacy boundaries and details to avoid
- Existing lyrics or lines that must survive

If important inputs are missing, proceed with reasonable assumptions and label them. Ask a concise follow-up only when the song cannot be responsibly framed without the missing detail.

### 2. Define The Creative Thesis

Reduce the song to one sentence that explains what it is really about. This thesis should be specific enough to guide the prompt, but broad enough to become universal.

Weak thesis:

"A sad song about missing someone."

Strong thesis:

"A person achieved what they once dreamed of, but still searches for the calm one person gave them."

### 3. Turn References Into Functions

Do not ask the generator to copy a reference. Translate references into functional traits:

- Vocal tone
- Groove
- Tempo or BPM range
- Arrangement structure
- Chorus scale
- Instrument palette
- Mix polish
- Emotional contrast

Prefer descriptions like "warm male vocal, soft dembow, melodic Latin urban pop, commercial chorus, around 97 BPM" over "make it exactly like [song]."

### 4. Build The Music Brief

Before writing the generator prompt, create a compact brief:

- Working title
- Creative thesis
- Core hook
- Story material to preserve
- Genre and sound direction
- Vocal direction
- Structure
- Must-keep lines
- Must-avoid constraints
- Release or packaging notes, if relevant

### 5. Write The Generator Prompt

Write the prompt in direct, paste-ready language. Include:

- Language
- Genre
- Mood
- Vocal direction
- Tempo or BPM range when known
- Instrumentation
- Structure
- Core hook
- What to avoid

If the platform supports separate lyric and style fields, provide both. If the user asks for lyrics, produce a lyric block and a style prompt. If the user mainly wants the music generation prompt, keep lyrics as anchor lines only.

### 6. Add Iteration Tools

After the prompt, include a checklist to judge generated takes:

- Hook timing
- Chorus memorability
- Vocal fit
- Genre fit
- Duration
- Commercial clarity
- Thesis accuracy
- Lines to cut, move, repeat, or rewrite

Include an iteration prompt the user can paste back into an LLM after generating a take.

## Output Contract

Use this structure unless the user asks for a different format:

```markdown
## Creative Thesis
[One sentence]

## Production Brief
- Title:
- Language:
- Genre:
- Mood:
- Vocal:
- Tempo:
- Structure:
- Core hook:
- Must avoid:

## Primary AI Music Prompt
[Paste-ready prompt for Suno, Udio, or similar platforms]

## Optional Lyrics Block
[Only include if useful or requested]

## Negative Prompt / Avoid
[Paste-ready constraints]

## Prompt Variants
1. [Variant focused on a slightly different production angle]
2. [Variant focused on another valid direction]

## Review Checklist
[Checklist for judging generated takes]

## Iteration Prompt
[Prompt to analyze a generated take and decide whether to regenerate or edit]
```

## Prompt Quality Rules

- Make the prompt specific enough to produce a distinct song.
- Keep private details out of the public-facing prompt unless the user explicitly asks and it is safe.
- Prefer "personal but not desperate" over overexposed emotional language when the user wants a commercial or executive tone.
- Do not promise virality or platform success.
- Do not instruct the generator to clone a specific artist or song. Describe the musical function instead.
- Mention exact artist references only as internal analysis unless the user needs them visible.
- Include "avoid" constraints because they reduce generic or wrong-lane generations.
- Stop at the prompt when the user's requested output is only a prompt; add brief, checklist, and variants when useful.

## Example Primary Prompt

```text
Create a commercial Spanish melodic Latin urban pop song with romantic reggaeton influence.

Theme: a person has achieved what they dreamed of, but still searches for the calm and magic of one person in everyone else.

Core hook: "En todas te busco, ninguna tiene tu magia."

Sound: warm male vocal, soft dembow, melodic urban pop, polished commercial production, around 97 BPM.

Structure: cold hook first, verse, pre-chorus, chorus before the first minute, post-chorus chant, second verse, bridge, final chorus, short outro.

Mood: nostalgic, romantic, confident, moving forward. Personal but not desperate.

Avoid: names, private details, vulgar lyrics, aggressive trap, bachata, salsa, slow piano ballad, luxury-brand flexing, long intro.
```
