Help us improve
Share bugs, ideas, or general feedback.
From producer
Bar-by-bar arrangement coaching — intro/build/drop/breakdown/outro structure, energy curves, phrasing, transitions, where to place tension and release. Use when the user says "how should this be arranged", "my arrangement is flat", "what comes after the drop", "draft the arrangement", "/arrange", or wants a structural plan. House/EDM defaults; works for any genre.
npx claudepluginhub patrickking67/producer --plugin producerHow this skill is triggered — by the user, by Claude, or both
Slash command
/producer:arrangement <section, vibe, or whole arrangement><section, vibe, or whole arrangement>The summary Claude sees in its skill listing — used to decide when to auto-load this skill
User has a loop or section and needs structure. Or has a full song that doesn't move. Either way: a bar-by-bar plan with an energy reason for every section change.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Explores codebases via GitNexus: discover repos, query execution flows, trace processes, inspect symbol callers/callees, and review architecture.
Share bugs, ideas, or general feedback.
User has a loop or section and needs structure. Or has a full song that doesn't move. Either way: a bar-by-bar plan with an energy reason for every section change.
If a bounce is supplied, run ebur128 short-term LUFS over time to see the actual energy curve. Then read the curve back to the user before redesigning.
| Section | Bars | Purpose |
|---|---|---|
| Intro | 16–32 | DJ-friendly, kick + maybe perc, no melody |
| First break / pre-drop A | 8–16 | Introduce hook |
| Drop 1 | 32 | Full energy |
| Breakdown 1 | 16–32 | Strip to vocal / pad, build tension |
| Drop 2 | 32 | Bigger — add a layer, change one thing |
| Breakdown 2 / bridge | 8–16 | Last surprise |
| Outro | 16–32 | DJ-friendly tail |
Total: ~5–7 minutes. Adjust for trance (longer), tech house (shorter), hard dance (faster phrasing).
Energy map — ASCII curve, one row per 8 bars:
Bars 0-7 ▁▁▁▁▁▁▁▁ Intro: kick + perc
Bars 8-15 ▁▁▂▂▃▃▄▄ Build: add hat, filter pad open
Bars 16-31 █████████ DROP 1: full
Bars 32-47 ▂▂▁▁▁▂▃▄ Break: strip to vox + pad
Bars 48-79 █████████ DROP 2: + 5th layer
...
Bar-by-bar plan — markdown table:
| Bars | Section | Elements in | Elements out | The one move |
|---|---|---|---|---|
| 0–15 | Intro | Kick, top loop | — | Filter slowly opens |
| 16–23 | Pre-build | Sub, perc roll | Top loop | Snare roll last 4 bars |
| 24–31 | Build | All synths | Kick (last bar) | Riser crests, silence on beat 4.4 |
| 32–63 | Drop 1 | Everything | — | Bass layer drops in at bar 40 |
| 64–79 | Breakdown | Vocal, pad | Drums | Pad swells, kick returns at 76 |
| ... | ... | ... | ... | ... |
Save this table to ~/Music/Producer/arrangements/<track-name>_arrangement.md.
Drop won't land
Breakdown feels dead
Outro doesn't end
session-bridge to mark locators at section boundaries in the actual Live setreference-curator to pull 3 references with similar arrangements and time-stamp the section changessearch_videos for arrangement tutorials specific to the genre"Want me to (a) actually place locators at every section boundary in Live (session-bridge), (b) write the build-up MIDI (midi-lab), (c) design the riser for the build (sound-design), or (d) pull a reference playlist of similar arrangements (reference-curator)?"