From grimoire
Use when arranging chords for multiple voices or instruments and need smooth, musical part movement
How this skill is triggered — by the user, by Claude, or both
Slash command
/grimoire:apply-voice-leadingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Move individual voices between chords with maximum smoothness and minimum parallel motion errors.
Move individual voices between chords with maximum smoothness and minimum parallel motion errors.
Adopted by: Classical conservatory training worldwide; Berklee jazz harmony courses; film scoring programs Impact: Schoenberg's "Harmonielehre" established voice-leading principles that remain the foundation of Western tonal harmony pedagogy and are validated by psychoacoustic research on auditory stream segregation
Why best: Good voice leading makes chord changes imperceptible — harmony flows rather than jumps. Poor voice leading creates unnecessary leaps, parallel fifths that blur harmonic identity, and dissonances that sound like mistakes rather than tension. In any style from Bach to Billie Eilish, smooth voice leading is the difference between professional-sounding harmony and amateur block chords.
C major → G major: Bass C → G (leap of 4th, acceptable for bass). Tenor E → D (stepwise down). Alto G → G (common tone held). Soprano C → B (stepwise down to leading tone... wait — G major has no 7th; B is the 3rd). Result: smooth, contrary motion in outer voices, common tone in alto.
npx claudepluginhub jeffreytse/grimoire --plugin grimoireConstructs chord progressions based on harmonic function, secondary dominants, borrowed chords, and voice leading. Useful for songwriting, composition, or harmonic analysis.
Composes or analyzes sacred music in Hildegard von Bingen's modal style, covering modal selection, melodic contour, text-setting, neumatic notation, and liturgical context for antiphons, sequences, and responsories.
Writes or reviews song lyrics with professional prosody, rhyme craft, and automatic quality checks. Invoked on vocal tracks or when user says 'let's work on a track.'