spawn/skills
Ahmed Abushagur 17817533a4
feat: skill injection — teach agents how to use spawn on recursive VMs (#2989)
When `--beta recursive` is active, a new "Spawn CLI" setup step injects
agent-native instruction files teaching each agent how to use the `spawn`
CLI to create child VMs. Skill files live in `skills/` at the repo root
and use each agent's native format (YAML frontmatter for Claude/Codex/
OpenClaw, plain markdown for others, append mode for Hermes).

- Add `skills/` directory with 8 agent-specific skill files
- Add `spawn-skill.ts` module with path mapping, file reading, and injection
- Register "spawn" as a conditional setup step gated by `--beta recursive`
- Wire `injectSpawnSkill()` into orchestrate.ts postInstall flow
- Add 52 tests covering path mapping, append mode, file existence, injection
- Bump CLI version to 0.26.0 (minor: new feature)

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 15:32:20 -07:00
..
claude feat: skill injection — teach agents how to use spawn on recursive VMs (#2989) 2026-03-25 15:32:20 -07:00
codex feat: skill injection — teach agents how to use spawn on recursive VMs (#2989) 2026-03-25 15:32:20 -07:00
hermes feat: skill injection — teach agents how to use spawn on recursive VMs (#2989) 2026-03-25 15:32:20 -07:00
junie feat: skill injection — teach agents how to use spawn on recursive VMs (#2989) 2026-03-25 15:32:20 -07:00
kilocode feat: skill injection — teach agents how to use spawn on recursive VMs (#2989) 2026-03-25 15:32:20 -07:00
openclaw feat: skill injection — teach agents how to use spawn on recursive VMs (#2989) 2026-03-25 15:32:20 -07:00
opencode feat: skill injection — teach agents how to use spawn on recursive VMs (#2989) 2026-03-25 15:32:20 -07:00
zeroclaw feat: skill injection — teach agents how to use spawn on recursive VMs (#2989) 2026-03-25 15:32:20 -07:00