Skill Composition

Domain: Skills System

Motivation

Skill composition is how skill plugins are combined into a profile’s running stack. @cordisjs/plugin-include reads a cordis.yml into loader entries, @cordisjs/plugin-group nests related entries, and @cordisjs/plugin-loader imports and applies them. The resulting composition decides which providers — and thus which skills — a session exposes.

Concrete Example

A profile’s cordis.yml lists dsh-skill, dsh-skill-filesystem, and dsh-tool-skill as entries; plugin-include turns them into the loader entries that mount the skill stack.

Analogy

Assembling the full mise en place from several prep stations before service.