Skip to main content

rt skills bind

rt › skills › bind

Write bindings.<engineRef>.<slot> = <fill> into the manifest (jsonc-parser, comments preserved), validate the fill against the slot's contract, and recompile (a stage bind recompiles the whole pack)

Usage

rt skills bind <verb> <slot> <fill> [flags]

Arguments & flags

Flag / ArgTypeDefaultDescription
<verb>textRoster verb or pipeline stage
<slot>textSlot declared on the verb's step
<fill>text<plugin>:<skill> binding string; must provide the slot's declared contract
--packtextPack name (--team still accepted); omit to pick from the discovered packs
--manifesttextManifest path; omit to auto-find the newest ~/.mattstack/repos/*/skills.jsonc naming this pack
--dry-runbooleanfalsePrint what would change without writing

See code: commands/skills.ts › skillsBind