Module skill_bundles
Expand description
Skill-bundle directory rules and helpers.
Enums§
Functions§
- default_
directory - Canonical default directory for a bundle:
<install>/shared/skills/<alias>/. - resolve_
directory - Resolve the on-disk directory for a configured bundle, applying the
default when
[skill-bundles.<alias>].directoryis unset or empty. Absolute paths configured by the user pass through verbatim; relative paths are resolved against the install root. - validate_
directory - Reject directories that escape
<install>/shared/. Run at scaffold time and insidecrate::schema::Config::validate. - validate_
uniqueness - Reject configs where two bundles resolve to the same directory.