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 / Arg | Type | Default | Description |
|---|---|---|---|
<verb> | text | Roster verb or pipeline stage | |
<slot> | text | Slot declared on the verb's step | |
<fill> | text | <plugin>:<skill> binding string; must provide the slot's declared contract | |
--pack | text | Pack name (--team still accepted); omit to pick from the discovered packs | |
--manifest | text | Manifest path; omit to auto-find the newest ~/.mattstack/repos/*/skills.jsonc naming this pack | |
--dry-run | boolean | false | Print what would change without writing |
See code: commands/skills.ts › skillsBind