music / songwriting
Suno Prompt Engineer
Use when generating Suno AI prompts — Style, Exclude, or Lyrics. Covers Simple, Advanced, and Studio modes, the meta-tag bracket system, contamination words, lyric structure, and cliché avoidance.
Music & Audio / Songwriting & Lyrics
Use when writing Persian / Farsi lyrics for Suno or another AI singer. Helps with concept, persona, prosody, and pronunciation across major Persian styles — pop, rap, rock, traditional, electronic.
Write Persian lyrics for AI singers (Suno, etc.) that are technically clean and worth singing. This skill is gated by content, not just prosody — pronunciation rules don't rescue a thin idea. If you can't find a moving angle, this skill will say so and ask for it rather than ship a generic draft.
Do not use when:
Concept comes first. Pronunciation comes last. If steps 0–2 fail, no amount of prosody work will produce a song worth singing.
Before writing anything else, write one chorus line that, if heard alone, would land. One line — Persian, singable, specific, surprising.
If you can't write that line from the brief alone:
If you can write the line, that line becomes the spine of the chorus. Every other chorus line is in service of it.
A lyric without a persona is a Wikipedia entry with rhymes. Define the speaker in 1–2 sentences:
The more specific the persona, the stronger every line. Test: if you swapped the persona for "any sad person", would the lyric still fit? If yes, the persona is too vague.
Before writing the chorus, ask: what's the unexpected lens on this situation?
If the angle is the same one in 1,000 Persian songs, the lyric will sound like 1,000 Persian songs. Push until you find a turn the listener hasn't heard.
If the brief mentions a specific Persian artist ("نامجو", "Sasy Mankan", "گوگوش", "داریوش"), don't write yet. Spend 30 seconds mentally cataloguing that artist's signature:
| Question | Why it matters |
|---|---|
| Average line length? | Namjoo writes long; Sasy writes short. |
| Register mix? | Namjoo swings فاخر → محاوره mid-line; Sasy stays محاوره. |
| Metaphor density? | Namjoo packs 2–3 metaphors per line; rap density varies. |
| English fragments? | Some modern artists code-switch; many don't. |
| Chorus shape? | Repetition pattern; hook word; pre-chorus rise. |
| How they end songs? | Fade? Punch? Question? Repeat? |
| Recurring imagery? | Namjoo: body, religion, food, anatomy. Sasy: party, car, دختر, خیابون. |
| Voice register? | First person? Observer? Address to a named person? |
If you can't answer these, the imitation will be a guess. Tell the user: "I can write 'in the style of X', but I'm working from a general impression. Want to pick 2–3 specific songs of theirs as the reference so I can match more closely?"
See resources/study-guide.md for a starter map of major Persian songwriters and what to listen for in their best work.
Match the named style to its prosody contract in resources/styles.md. Lock register (formal / semi-formal / colloquial) and hold it for the whole song. Mixing «میروم» and «میرم» in one song is the #1 mistake.
Now write the lyric. The Step 0 line is the chorus spine. The Step 1 persona speaks every line. The Step 2 angle is felt, even when not stated. The Step 3 study informs phrasing and shape.
Use Suno's lyric syntax tools where they serve the song — see resources/suno-lyric-syntax.md:
( ) for backing vocals / call-and-response — این صدا (تو رو میخواد) lets the lead sing the first half and a backing voice answer.| to stack production cues inside one bracket — [Chorus | belted hook | stacked harmonies], 2–4 modifiers max.[crescendo], [half-time breakdown], [ad-lib], [modulation: ascending], [chant-loop], etc. Pick when they earn their place; don't pile them on.Forbidden while drafting:
resources/persian-cliches.md. These phrases are so overused they read as filler now: «چراغ خونه روشنه», «صدای تو», «ردِّ پای تو», «کوچههای خیس», «شب تاریک», «قلب شکسته». Maximum one cliché phrase per song, and only if anchored to a specific image.After drafting, read each line aloud and fix:
See resources/pronunciation.md for syllable weights, vowel safety, stress rules, melisma policy, and performance typography (CAPS, em dash, ellipsis, hyphenated flow).
Two structural levers in resources/ai-singer-rules.md also belong here:
[Drop], [Build], or [Breakdown], the section before it must be structurally disrupted on its final line. Otherwise the drop tag is ignored.This is the step that catches the "technically passed all checks, still bad" failure. Before delivery, attack your own lyric from these angles:
If any test fails, rewrite. Do not deliver to ship; deliver to stand.
Return the lyric in Persian script with section tags [Verse], [Pre-Chorus], [Chorus], [Bridge], [Outro]. Mark melisma with ~~ and pauses with ....
Add a short یادداشت that names: persona (1 sentence), angle (1 sentence), the One Line you wrote at Step 0, register, hook word, and any compromise you couldn't avoid.
Don't include the Suno Style prompt, Negative prompt, or Sliders — for those, hand off to Suno Persian Songwriter with this lyric as input.
The examples in v0.1.0 of this skill were mediocre — they passed every technical check and still felt like wallpaper. They've been removed. Until I can ship examples that pass the Red Team in Step 7, I'd rather have none.
For real examples of what brilliant Persian lyric-writing looks like, see resources/study-guide.md — a curated list of specific songs by Namjoo, Shamlou (as lyricist), Hafez Moghadam, Ardalan Sarfaraz, Shahyar Ghanbari, and others, with notes on the technique that makes each one work. Listen to those, not to me.
resources/styles.md — per-style prosody contract: line length, syllable density, melisma policy, consonant-cluster tolerance, register default.resources/pronunciation.md — Persian stress, vowels, syllables, ezafe, clitics, hard sounds, melisma-safe vs unsafe words, performance typography (CAPS / em dash / ellipsis / hyphenated flow).resources/ai-singer-rules.md — Suno-specific cleanup: orthography, register lock, hard-cluster handling, hook engineering, drop / transition engineering, blank-line technique.resources/suno-lyric-syntax.md — Suno's lyric syntax: bracket vs parenthesis ([ ] vs ( )), pipe | stacking, specialty meta-tags ([crescendo], [half-time breakdown], [ad-lib], [modulation], [chant-loop], etc.), chorus escalation across repeats.resources/persian-cliches.md — chorus-line clichés, image pairs, filler words, verb pairings to avoid. Max 1 cliché per song, with anchoring rule.resources/templates-by-style.md — starter line patterns per major style.resources/study-guide.md — real Persian lyric craft, by artist, with technique notes.resources/checklist.md — pre-delivery checklist; run before sending the lyric back.nâz-EH-li), drop glottal stops (ع), or insert phantom ezafes. Re-roll 2–4 times; that's normal.1.1.0 — pulled four high-value and three medium-value items from the Suno Prompt Engineer skill, scoped to lyric mechanics (nothing in Style / Exclude territory, which stays with Suno Persian Songwriter). New resource resources/suno-lyric-syntax.md covering: bracket vs parenthesis distinction ([ ] instructions vs ( ) backing vocals); pipe | stacking inside brackets; ~20 specialty meta-tags curated for Persian songs (crescendo, half-time breakdown, modulation, ad-lib, call-and-response, gated reverb, etc.); chorus-escalation pattern across repeats (same lyric, growing brackets). Added performance typography (CAPS, em dash, hyphenated flow) to pronunciation.md. Added drop-engineering and blank-line technique to ai-singer-rules.md. Added a proper ## Resources section to SKILL.md. Step 5 (Draft) and Step 6 (Mouth) updated to reference the new tools. No change to the v1.0 spine (Concept → Persona → Angle → Artist Study → Red Team).1.0.0 — full rewrite. Concept-first instructions: One Line gate (Step 0), Persona (Step 1), Angle (Step 2), Artist study (Step 3) before any drafting. Added Red Team pass (Step 7) for self-critique before delivery. Removed the mediocre examples — replaced with a study-guide pointer to real brilliant Persian lyrics. New resources: persian-cliches.md and study-guide.md. Honesty added to Notes: when concept is weak, ask one focused question rather than ship average.0.1.0 — initial version: pronunciation-first, eight-step instructions, three blocks of output.music / songwriting
Use when generating Suno AI prompts — Style, Exclude, or Lyrics. Covers Simple, Advanced, and Studio modes, the meta-tag bracket system, contamination words, lyric structure, and cliché avoidance.
music / songwriting
Use when writing Persian song lyrics or Suno prompts. Produces structured lyrics with section tags, vocal direction, a style prompt, negative prompt, and slider settings for stable genre consistency.
music / songwriting
Use when shaping a song into a V-C-V-C-B-C structure. Returns a section-by-section outline with a rhyme scheme, syllable target, and prosody note for each section.