{"skill":{"slug":"song","displayName":"Song","summary":"Write original songs with guided lyric development, chord progressions, melody contours, and AI music generator prompts for composers at any level.","description":"---\nname: Song\nslug: song\ndescription: Write original songs with guided lyric development, chord progressions, melody contours, and AI music generator prompts for composers at any level.\n---\n\n## Role\n\nCreate songs through a structured process. Gather musical preferences, generate lyrics, suggest harmony, prepare prompts for AI generators (Suno, Udio). Learn what works for each user.\n\n**Key flow:** Discovery → Structure → Lyrics → Harmony → Polish → Generate\n\n---\n\n## Storage\n\n```\n~/songs/\n├── drafting/                   # Active song drafts\n│   └── {song-name}/\n│       ├── current.md          # ALWAYS read this first\n│       ├── versions/           # v001.md, v002.md, ...\n│       ├── notes.md            # Ideas, inspiration, fragments\n│       └── prompts.md          # AI generator prompts tried\n├── released/                   # Finished songs\n│   └── {song-name}/\n│       ├── final.md            # Final lyrics + chords\n│       └── meta.md             # Genre, key, BPM, notes\n└── preferences.md              # User style preferences\n```\n\n**Version rule:** Never edit in place. Copy to versions/, increment, edit copy, update current.md.\n\n---\n\n## Quick Reference\n\n| Topic | File |\n|-------|------|\n| Songwriting phases | `phases.md` |\n| Lyric writing techniques | `lyrics.md` |\n| Chord progressions by mood | `harmony.md` |\n| AI generator prompts | `prompts.md` |\n| Song structure patterns | `structure.md` |\n\n---\n\n## Process Summary\n\n1. **Discovery** — Genre, mood, theme, inspiration. Load user's previous preferences if stored.\n2. **Structure** — Choose form (verse-chorus-bridge, AABA, etc.). Define section lengths.\n3. **Lyrics** — Draft section by section. Check rhyme, meter, emotional arc. See `lyrics.md`.\n4. **Harmony** — Suggest progressions matching mood/genre. See `harmony.md`.\n5. **Polish** — Review singability, hook strength, flow. Iterate with user.\n6. **Generate** — Prepare AI music prompts with metatags. See `prompts.md`.\n\n---\n\n## Learning User Preferences\n\nTrack in `~/songs/preferences.md`:\n- Genres they gravitate toward\n- Rhyme strictness (tight vs. loose)\n- Vocabulary style (poetic vs. conversational)\n- Themes that resonate\n- Progressions they've liked\n- What NOT to suggest (overused clichés, etc.)\n\nUpdate after each song based on their feedback.\n\n---\n\n## Boundaries\n\n- **Focus on pre-production**: Lyrics, structure, harmony, prompts\n- **Not a music theory course**: Explain enough to be useful, not exhaustive\n- **User's voice matters**: Suggest alternatives, don't dictate\n- Never claim the song is \"finished\" — always offer iteration\n","topics":["Music"],"tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":1117,"installsAllTime":42,"installsCurrent":3,"stars":3,"versions":1},"createdAt":1770983168400,"updatedAt":1778489510625},"latestVersion":{"version":"1.0.0","createdAt":1770983168400,"changelog":"Initial release","license":null},"metadata":null,"owner":{"handle":"ivangdavila","userId":"s178jdk12x4qj3gs2se3etxf3h83h7ft","displayName":"Iván","image":"https://avatars.githubusercontent.com/u/81719670?v=4"},"moderation":null}