symfonic.core.skills.loader¶ loader ¶ SkillLoader protocol and composite implementation. CompositeSkillLoader ¶ CompositeSkillLoader(loaders: list[SkillLoader]) Merges multiple loaders with explicit precedence: first match wins by name. Source code in src/symfonic/core/skills/loader.py 20 21def __init__(self, loaders: list[SkillLoader]) -> None: self._loaders = loaders SkillLoader ¶ Bases: Protocol Loads skills from any backing source.