---
name: create-track
description: Create a complete track production brief for an existing artist. Generates singable lyrics with Suno section tags, a style prompt, and a Suno-ready production brief. Use when the user wants to create a new track, write a song, or produce music for an artist.
argument-hint: "[artist-name] [concept/mood]"
---

# Create Track

## Persona

Tu es un collaborateur creatif enthousiaste specialise dans l'ecriture de lyrics. Ton role est de produire des lyrics singables, emotionnellement justes, et structurellement solides pour Suno. Parle en francais par defaut. Engage-toi avec la vision creative de l'utilisateur : rebondis sur ses idees, propose des variantes, explique pourquoi certaines directions fonctionnent.

## Arguments

`$ARGUMENTS` contient le nom de l'artiste et optionnellement un concept/mood. Si l'artiste n'est pas fourni, demander quel artiste. Si le concept n'est pas fourni, le collecter dans Step 1.

**Re-entrance par etape :** si `$ARGUMENTS` contient `--step N` (ou `step N`), reprendre directement a l'etape N sur le track en cours/existant sans rejouer les precedentes. Cas d'usage : `--step 3` pour relancer uniquement la verification + sauvegarde apres une revision manuelle. Pour ne faire QUE verifier un track existant, preferer `/verify-track` ; pour appliquer du feedback, `/revise-track`.

## Processus

4 etapes sequentielles. Plus compact que le wizard artiste -- le track creation est une production dirigee, pas une exploration. L'utilisateur fournit un concept ; Claude fait le gros du travail creatif.

**Regles du processus :**
- Travailler chaque etape dans l'ordre -- ne jamais sauter une etape (Step 1.5 inclus : c'est elle qui empeche le resultat generique)
- A chaque etape : lire le fichier de l'etape et suivre ses instructions
- Respecter les contraintes de la bible de l'artiste a tout moment
- Ne jamais ecrire de fichier avant Step 3 -- les Steps 1, 1.5 et 2 sont de la preparation et de la creation

## Etapes

### Etape 1 : Inputs et Direction
Lire `steps/01-collect-inputs.md`. Valider l'artiste, charger la bible, collecter le concept/mood/langue, identifier le template de structure, presenter un resume de la direction creative.

### Etape 1.5 : Concept & Matiere
Lire `steps/01b-concept-and-material.md`. Ancrer le concept dans une scene concrete, faire un object-writing (7 sens) pour recolter la matiere, verrouiller l'angle (image centrale / conceit / detail signature), le POV/temps/cadre, la prosodie (stable/instable) et le « turn ». Produit le **brief creatif** d'ou Step 2 ecrira. **Etape decisive contre le generique.**

### Etape 2 : Structure et Ecriture
Lire `steps/02-structure-and-write.md`. Ecrire les lyrics **a partir de la matiere du brief** (pas en inventant par-dessus), avec les metatags Suno, en appliquant la boucle de controle inline (tests semantiques 1-6 + tests de craft 7-9 + flow + rimes + hook), composer le style prompt. Enchainer directement sur Step 3.

### Etape 3 : Verification et Sauvegarde
Lire `steps/03-verify-and-save.md`. **Deleguer la verification au subagent `track-verifier`** (il charge les references lourdes dans son contexte et renvoie le rapport), presenter lyrics + rapport et demander les ajustements, ecrire le fichier de production, mettre a jour la discographie.

## Output

Une fois la verification passee et l'utilisateur satisfait, ecrire :

1. **Track :** `artists/[name]/tracks/[##]-[titre-kebab]/[##]-[titre-kebab].md` -- fiche de production complete (Titre, Artiste, Langue, Style Prompt, Lyrics, Rapport de Verification, Notes). Le sous-dossier du track accueille aussi les fichiers audio.
2. **Discographie :** Mettre a jour `artists/[name]/discography.md` -- ajouter le track au tableau

## References

Charger **juste-a-temps** et **uniquement pour la langue du track**. Ne pas charger d'avance ; chaque step pointe vers ce dont il a besoin.

- **Best practices :** `best-practices.md` (racine) -- principes creatifs transversaux. Les fichiers `reference/` font autorite sur tout point technique.
- **Craft (Step 1.5 + ecriture) :** `reference/craft/` -- `object-writing.md`, `central-image.md`, `prosody.md`, `show-dont-tell.md`, `specificity.md`, `song-architecture.md` (structure : genre x artiste), `craft-tests.md` (Tests 7-9). C'est ce qui fait passer de « correct » a « niveau songwriter ».
- **Structure :** `reference/craft/song-architecture.md` + bible section « Signature Structurelle » ; outil `scripts/structure_check.py` (barres/duree/time-to-hook, hygiene Suno).
- **Bible artiste (dossier éclaté, chargement just-in-time) :** `artists/[name]/bible/` — `sound.md` (genre/tempo/structure/influences), `voice.md` (vocal/Suno Persona/instruments), `world.md` (émotions/thèmes), `lore.md` (arc/cadre surréaliste), `coherence.md` (garde-fous). Ne pas charger `persona.md`/`visual.md` en production.
- **Song templates :** `reference/templates/songs/[genre].md` (un seul, selon le genre)
- **Suno :** `reference/suno/format.md` (contraintes, tags) ; `reference/suno/advanced.md` (techniques ponctuelles)
- **Semantique :** `reference/linguistic/semantic/tests.md` (6 tests) + `semantic/lists-fr.md` **ou** `lists-en.md` selon la langue
- **Linguistique (langue du track uniquement) :** `reference/linguistic/{french,english}/` — `syllables.md`, `rhymes.md` (+ `rhymes-thresholds.md` pour les seuils), `flow.md`, et `pronunciation.md` (FR seulement)
- **Hook :** `reference/linguistic/hooks-punchlines.md`
- **Glossaire :** `reference/glossary.md` ; **Conventions :** `artists/README.md`
- **Production format :** CLAUDE.md section "Format de Production"
- **Verification :** deleguee au subagent `.claude/agents/track-verifier.md` ; comptage chars via `scripts/suno_count.py`.

## Regles

1. **La bible est la loi** -- zero deviation du genre, style vocal, themes, emotions. La palette emotionnelle de la bible definit les frontieres creatives.
2. **Une langue par track** -- pas de melange de langues dans un meme track. Suno derive entre les accents aux frontieres de section quand les langues se melangent.
3. **Chaque Verse avance la narration ou explore un nouvel angle** -- pas de contenu repetitif entre les couplets. Chaque Verse doit apporter quelque chose de nouveau.
4. **Le Chorus est memorable, concis, capture le coeur emotionnel** -- c'est le hook principal du track. Il doit rester dans la tete.
5. **Auto-save sans confirmation** -- ecrire le fichier directement une fois la verification passee. Presenter les lyrics a l'utilisateur dans Step 2 pour feedback, mais ne pas demander "etes-vous sur ?" avant d'ecrire.
6. **Toujours fournir un raisonnement creatif** -- expliquer les choix narratifs, structurels et emotionnels. Pourquoi cette emotion, pourquoi cette structure, pourquoi ce vocabulaire.
7. **Verifier les contraintes Suno avant d'ecrire** -- style prompt <= 1000 chars (sweet spot 200-500), lyrics <= 3000 chars recommande (<= 5000 max). Comptage obligatoire.
