mc-development

Assigns thematic development operations to each song section in an ARR-SPEC.

128|16|Updated Sep 17, 2026
One-click install
npx skills add https://github.com/jtydhr88/music-composition-skills --skill mc-development-jtydhr88
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: mc-development
Source: https://github.com/jtydhr88/music-composition-skills/tree/main/plugins/music-composition/skills/mc-development
Command: npx skills add https://github.com/jtydhr88/music-composition-skills --skill mc-development-jtydhr88

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Songs often feel loose because every section sounds like new material with no audible connection to what came before. This Skill defines what each section does with the song's core motif, filling the material and form[].development fields of an ARR-SPEC so every section can state where its content comes from. ## Core Features & Use Cases - Closed set of ten development operations: repeat, sequence, extend, contract, fragment, vary, augment, counterpoint, new, and recap, each with its criterion and cost drawn from Schoenberg, Yang Ruhuai, and Li Jiti. - Motif-to-phrase-to-form reasoning: covers motive construction, phrase extension, overlap and supplement between sections, and the variation branch for chorus passes. - Pop-song landing points: default treatments for second verses, pre-choruses, bridges, final choruses, and outros, plus three whole-song warnings (e.g., no more than half the sections may be new). - Use Case: When a second verse copies the first verbatim or a bridge turns into a different song, use this Skill to decide whether the section should repeat with a new tail, fragment the motif, or introduce inherited new material, and record the choice in the spec. ## Quick Start Ask the agent to fill in the material and per-section development fields of an ARR-SPEC for your song, describing the motif and what each section does with it.

Frequently Asked Questions about mc-development

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I develop a musical motif across song sections?▼

Describe the motif in words (interval contour, rhythm type, length), then assign each section one of ten development operations: repeat, sequence, extend, contract, fragment, vary, augment, counterpoint, new, or recap. Each operation has a stated criterion and cost so the choice is checkable.

What should the second verse do differently from the first?▼

The default is not an exact copy. Three options ordered by cost: repeat with a changed tail, vary with local melodic substitutions (natural in tonal-language lyrics), or contract to a shorter form. Avoid transposing sequences in verses, which read as formulaic.

How much new material can a song have before it feels loose?▼

Sections filled with new material should not exceed half the total sections, and at least one section must be a recap or repeat. Choruses across passes cannot all be new, since that reteaches the hook every time.

What is the difference between development and piling up new ideas?▼

The criterion is whether listeners can recognize the material as coming from earlier in the song. Operations like sequence, fragmentation, variation, and recapitulation preserve recognizability; introducing an unrelated new melody does not and counts against the new-material budget.

When should a bridge use new material versus fragmented old material?▼

Fragmentation keeps unity by cutting prior material into shorter pieces for rising tension. If using new material, you must first classify it as inherited, synthetic, or oppositional; if you cannot answer, the bridge will likely sound like a different song.

What are the limitations of the ten development operations?▼

Loop-based, sampled, and electronic sections driven by layering and filtering map only loosely onto repeat or vary. Rap flow changes and hook length guidelines are not covered by the source texts, and the warning thresholds are not yet calibrated against pop corpora.