What problem does it solve? Programmed drums and bass often sound mechanical, and arrangers struggle to pick the right drum pattern, tempo, and feel for a given style. This Skill provides a decision workflow for rhythm section arranging and MIDI programming so parts sound played rather than generated. ## Core Features & Use Cases - Style-by-style drum pattern and tempo lookup: Covers rock, funk, R&B, hip hop, jazz, blues, Afro-Cuban, Brazilian, country, metal, and techno with kick/snare/cymbal roles, tempo ranges, feel (straight/swing/shuffle/half-time), and fill families. - Humanization techniques: Partial and per-instrument percentage quantization, push/pull offsets with millisecond magnitudes, linear drumming, ghost notes, and kit mapping across top/bottom/left/right. - Bass-kick relationship design: Three documented forms (locked, answering, interlocking) with style-specific conventions and bass writing rules. - Use Case: When filling the tempo, groove, push_pull, fill_policy, or bass_kick_relation fields of an ARR-SPEC for a city pop track, the Skill walks you through a five-step decision order and produces concrete values like a -12 ms bass push against a grid-locked drum reference. ## Quick Start Ask the agent to choose a drum pattern, tempo, and bass-kick relationship for your song's style and fill the groove fields of the ARR-SPEC.