Song Composition for Suno AI
Targets current Suno models (v5/v5.5). Where v5.5 behavior is unverified, guidance
says so and hedges rather than guessing.
Creative Engine Role
Act as a songwriter first, not a rule-follower. The references in this skill are
a creative palette — inspiration, not prescription.
| Reference |
Use it as... |
NOT as... |
| Artist profiles |
Vibe inspiration |
Exact tag lookup |
| Genre conventions |
Starting points |
Rigid rules |
| Metatags |
Toolkit of options |
Required checklist |
| Tier presets |
Creative directions |
Auto-apply templates |
Creative latitude: Blend genres unexpectedly. Interpret "like [artist]" through
artistic essence, not exact specs. Break conventions when the song calls for it.
The Composition Rubric below is the floor (craft that must hold), never the
ceiling (taste stays yours).
Style Prompts — Dual Form
Suno v5.5 guidance favors modular descriptor lists; this plugin's narrative form was
first-party-tested on v5 and is unverified on v5.5. Until a live A/B settles it,
output BOTH forms for every song (the style-prompt form preference can pin one):
Modular — label it "try first": 4-7 weighted descriptors in this order —
genre+subgenre · mood/energy · vocal direction · key instruments ·
production/tempo. One clear genre anchor; no near-synonym stacking.
gothic symphonic metal, doujin style, dramatic and tragic, dual female vocals
in dialogue with soaring harmonies, harpsichord pipe organ strings and
double-kick drums, polished cathedral-reverb production at 172 bpm
Narrative — label it "fallback if the arrangement feels flat": prose describing
how the song unfolds in time ("opens with… enters… builds through… resolves into").
Its v5-tested strength is temporal arrangement control. Weave the emotion arc into
the narrative; don't append it.
Rules that apply to both forms:
- Top-anchor: lead with the vocal persona (…warm female vocals with melismatic
ornamentation…) — UNLESS a Suno Voice/Persona/Custom Model is attached, in which
case omit vocal descriptors entirely (they conflict with the attached voice).
- Single genre anchor — one clear genre reference, not a pile of cousins.
- Exclusions go in Suno's Exclude (Styles) field, not the style text: ≤2
entries, each paired with a replacement ("no lead guitar solo — fingerpicked
acoustic instead"). See
references/suno-metatags.md.
Arrangement precision lives in the lyrics field via parameterized section tags
(next section), not in the style prompt.
Metatags in Lyrics
Suno reads embedded directions in the lyrics field. Tag sparsely: 3-4 inflection
points per song. Most sections get only the bare marker — verse/chorus structure
already creates contrast.
Current syntax is parameterized section tags: [Bridge: stripped, harpsichord and voice], [Final Chorus: key change up]. The adjacent-bracket form
([Bridge][stripped]) is legacy-valid.
| Moment |
Purpose |
Example |
| Intro |
Set opening texture |
[Intro: music box and choir, then full band] |
| Breakdown/Bridge |
Contrast point |
[Bridge: stripped, half-time] |
| Build |
Pre-climax tension |
[Build], [Build: snare roll] |
| Final Chorus |
Earned peak |
[Final Chorus: key change up] |
Use technique cues (stripped, half-time, key change up) not emotion
words (triumphant, intimate). Vocal technique tags (whisper, belting,
falsetto) are the exception — they describe HOW to sing. A [Break] or blank
line before the climax buys tension through silence.
Paste-clean contract: the Lyrics block contains ONLY what Suno should sing or
obey — no kana counts, no voice arrows, no notes-to-self. Parentheticals in lyrics
are SUNG as ad-libs. All craft metadata (voice map, reading declarations, mora
counts) lives in the Readings & Casting block of the output format
(references/output-formats.md).
Lyric Writing
English: target 6-10 syllables per line; line breaks = musical breaths.
Japanese: count morae, not syllables (月光 = げっこう = 4 morae). Hook
lines 10-14 morae, verse lines 9-14, parallel-couplet hemistichs 3-8; held notes
land on open or long vowels; register devices for literary subjects. Full rules:
references/japanese-prosody.md — consult it before writing any Japanese lyric.
Mixed language: switch at phrase boundaries; English hooks suit
mainstream/idol/anisong registers, not doujin/literary ones.
See references/suno-metatags.md for ad-libs, punctuation cues, and vowel
elongation.
Composition Rubric (the floor — lyric-critic enforces this)
Checkability tiers: [M]echanical / [S]tructural violations are findings;
[J]udgment concerns are advisory only — taste is not agent-verifiable.
- [S] Voice casting — duet/dual vocal config ⇒ the lyric assigns voices
(dialogue verses, unison/harmony chorus, descant or trade-off finale), recorded
in Readings & Casting.
- [M] Prosody — line counts within the targets above, counted against
DECLARED readings; section-peak held notes on open/long vowels.
- [S] Register — literary/gothic/historical subject ⇒ ≥2 register devices.
Japanese devices:
references/japanese-prosody.md. English: archaic pronouns,
latinate diction, syntactic inversion.
- [S] Imagery system — one concrete image system from the subject's lexicon;
stock-word cap per register (strict for doujin/literary/gothic, advisory for
mainstream/idol/anisong; pronouns exempt — see japanese-prosody.md).
- [S] Thesis presence — the chorus contains one candidate line carrying the
song's emotional argument. [J] Whether it lands concretely is advisory.
- [M] Hook anchor — title or hook phrase opens or closes the chorus.
- [M] Tags — 3-4 parameterized inflection points, technique cues only.
- [M] Style prompt — both forms present (or preference-pinned single form);
vocal descriptors absent when a Voice is attached; ≤2 Exclude entries with
replacements; Lyrics block paste-clean.
Quality bar in action: references/examples/gothic-doujin-song.md (every rubric
item annotated).
Genre Conventions
Springboards, not rules. Blend and break as the song demands.
| Genre |
Key Elements |
Common Tags |
| J-pop |
Catchy hooks, key changes, electronic+acoustic |
j-pop, catchy melody, anime |
| Doujin |
Electronic, 140-180 BPM, dramatic shifts |
vocaloid style, fast tempo |
| Ballad |
60-90 BPM, piano/guitar lead, emotional |
ballad, piano, heartfelt |
| Rock |
Guitar-driven, powerful vocals |
j-rock, electric guitar |
| EDM |
Build-drop patterns, synth-led |
edm, electronic, dance |
| K-pop |
Polished, genre-blending |
k-pop, polished, hook-driven |
| Latin |
Distinctive rhythms, Spanish/Portuguese |
latin, reggaeton, tropical |
For subgenre depth and the romanized phrase banks, see
references/genre-deep-dive.md. Song structure templates:
references/song-structures.md.
Mood-to-Style Mapping
| Mood |
Tempo |
Tags |
| Upbeat |
120-140 |
energetic, bright, cheerful |
| Melancholic |
70-90 |
sad, emotional, bittersweet |
| Energetic |
140-170 |
driving, intense, anthemic |
| Dreamy |
80-100 |
atmospheric, ethereal, floating |
| Intense |
130-160 |
dramatic, dark, cinematic |
| Chill |
85-110 |
relaxed, smooth, laid-back |
Tempo Guidelines
| Style |
BPM Range |
Feel |
| Slow ballad |
60-75 |
Intimate, emotional |
| Mid-tempo ballad |
75-95 |
Flowing, expressive |
| Pop standard |
100-120 |
Comfortable, catchy |
| Dance pop |
120-135 |
Energetic, groovy |
| Fast pop/rock |
135-160 |
Driving, exciting |
| High energy |
160-180 |
Intense, powerful |
Vocal tag vocabulary (female/male/special/tone/effects):
references/suno-metatags.md.
Reference-Based Composition
When a user says "like YOASOBI" or "in the style of Aimer", capture the artist's
essence — creative spirit, emotional signature, sonic identity — not exact
specifications. Ask: what FEELING does this artist evoke? What makes them
recognizable?
For technical grounding, consult references/artist-profiles.md (profiles tagged
by tier, including Register: lines for lyric-register matching). The profile
gives ingredients; you decide the recipe. If the profile lists a dual/duet vocal
configuration, write FOR it — rubric item 1.
For unknown artists: interpret from what you know and capture the requested spirit.
J-pop Tier Presets
Ecosystem-level presets instead of specific artists:
| Tier |
Keywords |
Sound |
| Anisong |
anisong, anime |
Anime OP/ED - dramatic, catchy, high energy |
| Surface |
surface, viral |
Producer scene - complex, narrative, layered |
| Mainstream |
mainstream, normie |
Radio-friendly - accessible, sing-along |
| Doujin |
doujin, touhou |
Convention - high production, niche genres |
| Legacy |
legacy, city pop |
Golden age - warm analog sound |
Combine with artists: /suno anisong like Aimer uses tier structure + artist
style. Tier presets are ingredient lists — render them through the dual-form
style prompt rules above. Full profiles and merge logic:
references/jpop-tiers.md.
Professional Songwriter Techniques
Hook-First: design the chorus hook before the verses that build to it.
Tension & Release: Verse (low) → Pre-Chorus (building) → Chorus (peak) →
Post-Chorus (release).
Three-Element Arrangement: A (melody), B (counter-melody), C (rhythm).
Verse: A+C. Chorus: A+B+C. Bridge: B+C.
Details and exercises: references/pro-techniques.md.
Output Formats
All output templates — including the Readings & Casting craft block and the
dual-form style prompt slots — live in references/output-formats.md.
Additional Resources
references/output-formats.md - Song/album/variation templates, craft block
references/suno-metatags.md - Metatags, parameterized tags, Exclude field, formatting
references/japanese-prosody.md - Mora rules, register devices, stock-word list
references/song-structures.md - Standard pop, anime, ballad structures
references/pro-techniques.md - Hook-first, tension/release, arrangement
references/genre-deep-dive.md - Subgenre conventions and phrase banks
references/artist-profiles.md - Artist profiles for reference-based composition
references/jpop-tiers.md - Anisong, surface, mainstream, doujin tiers
references/album-composition.md - Album arc patterns and track roles
references/variation-patterns.md - Transformation matrices for variations
references/continuation-patterns.md - Callback techniques for extensions
references/examples/gothic-doujin-song.md - Annotated quality-bar exemplar
references/troubleshooting.md - Common issues, causes, and fixes
Source: Linaqruf/kana-code-plugins — distributed by TomeVault.
1---2name: suno3description: This skill should be used when the user wants to compose songs for Suno AI, write lyrics, create style prompts, or generate Suno metatags. Supports J-pop, K-pop, EDM, ballads, rock, and Latin genres, plus album/EP composition, variations, and song continuations. Also handles reference-based composition ("like YOASOBI", "in the style of Aimer") and J-pop tier presets ("anisong", "mainstream", "doujin"). Triggers on "write a song", "Suno prompt", "Suno metatags", "style of music", "song lyrics", "Suno AI", "acoustic version", "create an album", "extend this song", "like [artist]", "in the style of", "/suno", "anisong", "doujin", "negative prompting", "ad-libs". Use when this capability is needed.4---56# Song Composition for Suno AI78Targets current Suno models (v5/v5.5). Where v5.5 behavior is unverified, guidance9says so and hedges rather than guessing.1011## Creative Engine Role1213Act as a **songwriter first**, not a rule-follower. The references in this skill are14a creative palette — inspiration, not prescription.1516| Reference | Use it as... | NOT as... |17|-----------|--------------|-----------|18| Artist profiles | Vibe inspiration | Exact tag lookup |19| Genre conventions | Starting points | Rigid rules |20| Metatags | Toolkit of options | Required checklist |21| Tier presets | Creative directions | Auto-apply templates |2223**Creative latitude:** Blend genres unexpectedly. Interpret "like [artist]" through24artistic essence, not exact specs. Break conventions when the song calls for it.25The Composition Rubric below is the **floor** (craft that must hold), never the26ceiling (taste stays yours).2728## Style Prompts — Dual Form2930Suno v5.5 guidance favors modular descriptor lists; this plugin's narrative form was31first-party-tested on v5 and is unverified on v5.5. Until a live A/B settles it,32**output BOTH forms** for every song (the `style-prompt form` preference can pin one):3334**Modular — label it "try first":** 4-7 weighted descriptors in this order —35genre+subgenre · mood/energy · vocal direction · key instruments ·36production/tempo. One clear genre anchor; no near-synonym stacking.3738```39gothic symphonic metal, doujin style, dramatic and tragic, dual female vocals40in dialogue with soaring harmonies, harpsichord pipe organ strings and41double-kick drums, polished cathedral-reverb production at 172 bpm42```4344**Narrative — label it "fallback if the arrangement feels flat":** prose describing45how the song unfolds in time ("opens with… enters… builds through… resolves into").46Its v5-tested strength is temporal arrangement control. Weave the emotion arc into47the narrative; don't append it.4849Rules that apply to **both** forms:50- **Top-anchor:** lead with the vocal persona (…warm female vocals with melismatic51 ornamentation…) — UNLESS a Suno Voice/Persona/Custom Model is attached, in which52 case **omit vocal descriptors entirely** (they conflict with the attached voice).53- **Single genre anchor** — one clear genre reference, not a pile of cousins.54- **Exclusions go in Suno's Exclude (Styles) field**, not the style text: ≤255 entries, each paired with a replacement ("no lead guitar solo — fingerpicked56 acoustic instead"). See `references/suno-metatags.md`.5758Arrangement precision lives in the lyrics field via **parameterized section tags**59(next section), not in the style prompt.6061## Metatags in Lyrics6263Suno reads embedded directions in the lyrics field. **Tag sparsely: 3-4 inflection64points per song.** Most sections get only the bare marker — verse/chorus structure65already creates contrast.6667Current syntax is **parameterized section tags**: `[Bridge: stripped, harpsichord68and voice]`, `[Final Chorus: key change up]`. The adjacent-bracket form69(`[Bridge][stripped]`) is legacy-valid.7071| Moment | Purpose | Example |72|--------|---------|---------|73| **Intro** | Set opening texture | `[Intro: music box and choir, then full band]` |74| **Breakdown/Bridge** | Contrast point | `[Bridge: stripped, half-time]` |75| **Build** | Pre-climax tension | `[Build]`, `[Build: snare roll]` |76| **Final Chorus** | Earned peak | `[Final Chorus: key change up]` |7778Use **technique cues** (`stripped`, `half-time`, `key change up`) not **emotion79words** (`triumphant`, `intimate`). Vocal technique tags (`whisper`, `belting`,80`falsetto`) are the exception — they describe HOW to sing. A `[Break]` or blank81line before the climax buys tension through silence.8283**Paste-clean contract:** the Lyrics block contains ONLY what Suno should sing or84obey — no kana counts, no voice arrows, no notes-to-self. Parentheticals in lyrics85are SUNG as ad-libs. All craft metadata (voice map, reading declarations, mora86counts) lives in the Readings & Casting block of the output format87(`references/output-formats.md`).8889## Lyric Writing9091**English:** target 6-10 syllables per line; line breaks = musical breaths.9293**Japanese:** count **morae, not syllables** (月光 = げっこう = 4 morae). Hook94lines 10-14 morae, verse lines 9-14, parallel-couplet hemistichs 3-8; held notes95land on open or long vowels; register devices for literary subjects. Full rules:96`references/japanese-prosody.md` — consult it before writing any Japanese lyric.9798**Mixed language:** switch at phrase boundaries; English hooks suit99mainstream/idol/anisong registers, not doujin/literary ones.100101See `references/suno-metatags.md` for ad-libs, punctuation cues, and vowel102elongation.103104## Composition Rubric (the floor — lyric-critic enforces this)105106Checkability tiers: **[M]echanical / [S]tructural** violations are findings;107**[J]udgment** concerns are advisory only — taste is not agent-verifiable.1081091. **[S] Voice casting** — duet/dual vocal config ⇒ the lyric assigns voices110 (dialogue verses, unison/harmony chorus, descant or trade-off finale), recorded111 in Readings & Casting.1122. **[M] Prosody** — line counts within the targets above, counted against113 DECLARED readings; section-peak held notes on open/long vowels.1143. **[S] Register** — literary/gothic/historical subject ⇒ ≥2 register devices.115 Japanese devices: `references/japanese-prosody.md`. English: archaic pronouns,116 latinate diction, syntactic inversion.1174. **[S] Imagery system** — one concrete image system from the subject's lexicon;118 stock-word cap per register (strict for doujin/literary/gothic, advisory for119 mainstream/idol/anisong; pronouns exempt — see japanese-prosody.md).1205. **[S] Thesis presence** — the chorus contains one candidate line carrying the121 song's emotional argument. **[J]** Whether it lands concretely is advisory.1226. **[M] Hook anchor** — title or hook phrase opens or closes the chorus.1237. **[M] Tags** — 3-4 parameterized inflection points, technique cues only.1248. **[M] Style prompt** — both forms present (or preference-pinned single form);125 vocal descriptors absent when a Voice is attached; ≤2 Exclude entries with126 replacements; Lyrics block paste-clean.127128Quality bar in action: `references/examples/gothic-doujin-song.md` (every rubric129item annotated).130131## Genre Conventions132133> Springboards, not rules. Blend and break as the song demands.134135| Genre | Key Elements | Common Tags |136|-------|--------------|-------------|137| J-pop | Catchy hooks, key changes, electronic+acoustic | j-pop, catchy melody, anime |138| Doujin | Electronic, 140-180 BPM, dramatic shifts | vocaloid style, fast tempo |139| Ballad | 60-90 BPM, piano/guitar lead, emotional | ballad, piano, heartfelt |140| Rock | Guitar-driven, powerful vocals | j-rock, electric guitar |141| EDM | Build-drop patterns, synth-led | edm, electronic, dance |142| K-pop | Polished, genre-blending | k-pop, polished, hook-driven |143| Latin | Distinctive rhythms, Spanish/Portuguese | latin, reggaeton, tropical |144145For subgenre depth and the romanized phrase banks, see146`references/genre-deep-dive.md`. Song structure templates:147`references/song-structures.md`.148149## Mood-to-Style Mapping150151| Mood | Tempo | Tags |152|------|-------|------|153| Upbeat | 120-140 | energetic, bright, cheerful |154| Melancholic | 70-90 | sad, emotional, bittersweet |155| Energetic | 140-170 | driving, intense, anthemic |156| Dreamy | 80-100 | atmospheric, ethereal, floating |157| Intense | 130-160 | dramatic, dark, cinematic |158| Chill | 85-110 | relaxed, smooth, laid-back |159160## Tempo Guidelines161162| Style | BPM Range | Feel |163|-------|-----------|------|164| Slow ballad | 60-75 | Intimate, emotional |165| Mid-tempo ballad | 75-95 | Flowing, expressive |166| Pop standard | 100-120 | Comfortable, catchy |167| Dance pop | 120-135 | Energetic, groovy |168| Fast pop/rock | 135-160 | Driving, exciting |169| High energy | 160-180 | Intense, powerful |170171Vocal tag vocabulary (female/male/special/tone/effects):172`references/suno-metatags.md`.173174## Reference-Based Composition175176When a user says "like YOASOBI" or "in the style of Aimer", capture the artist's177*essence* — creative spirit, emotional signature, sonic identity — not exact178specifications. Ask: what FEELING does this artist evoke? What makes them179recognizable?180181For technical grounding, consult `references/artist-profiles.md` (profiles tagged182by tier, including `Register:` lines for lyric-register matching). The profile183gives ingredients; you decide the recipe. **If the profile lists a dual/duet vocal184configuration, write FOR it** — rubric item 1.185186For unknown artists: interpret from what you know and capture the requested spirit.187188## J-pop Tier Presets189190Ecosystem-level presets instead of specific artists:191192| Tier | Keywords | Sound |193|------|----------|-------|194| **Anisong** | `anisong`, `anime` | Anime OP/ED - dramatic, catchy, high energy |195| **Surface** | `surface`, `viral` | Producer scene - complex, narrative, layered |196| **Mainstream** | `mainstream`, `normie` | Radio-friendly - accessible, sing-along |197| **Doujin** | `doujin`, `touhou` | Convention - high production, niche genres |198| **Legacy** | `legacy`, `city pop` | Golden age - warm analog sound |199200Combine with artists: `/suno anisong like Aimer` uses tier structure + artist201style. Tier presets are **ingredient lists** — render them through the dual-form202style prompt rules above. Full profiles and merge logic:203`references/jpop-tiers.md`.204205## Professional Songwriter Techniques206207**Hook-First:** design the chorus hook before the verses that build to it.208**Tension & Release:** Verse (low) → Pre-Chorus (building) → Chorus (peak) →209Post-Chorus (release).210**Three-Element Arrangement:** A (melody), B (counter-melody), C (rhythm).211Verse: A+C. Chorus: A+B+C. Bridge: B+C.212213Details and exercises: `references/pro-techniques.md`.214215## Output Formats216217All output templates — including the **Readings & Casting craft block** and the218dual-form style prompt slots — live in `references/output-formats.md`.219220## Additional Resources221222- **`references/output-formats.md`** - Song/album/variation templates, craft block223- **`references/suno-metatags.md`** - Metatags, parameterized tags, Exclude field, formatting224- **`references/japanese-prosody.md`** - Mora rules, register devices, stock-word list225- **`references/song-structures.md`** - Standard pop, anime, ballad structures226- **`references/pro-techniques.md`** - Hook-first, tension/release, arrangement227- **`references/genre-deep-dive.md`** - Subgenre conventions and phrase banks228- **`references/artist-profiles.md`** - Artist profiles for reference-based composition229- **`references/jpop-tiers.md`** - Anisong, surface, mainstream, doujin tiers230- **`references/album-composition.md`** - Album arc patterns and track roles231- **`references/variation-patterns.md`** - Transformation matrices for variations232- **`references/continuation-patterns.md`** - Callback techniques for extensions233- **`references/examples/gothic-doujin-song.md`** - Annotated quality-bar exemplar234- **`references/troubleshooting.md`** - Common issues, causes, and fixes235236---237> Source: [Linaqruf/kana-code-plugins](https://github.com/Linaqruf/kana-code-plugins) — distributed by [TomeVault](https://tomevault.io).238<!-- tomevault:4.0:skill_md:2026-06-16 -->