diff --git a/docs/LANES.md b/docs/LANES.md index c52dfc4..45f22b6 100644 --- a/docs/LANES.md +++ b/docs/LANES.md @@ -968,6 +968,16 @@ The lane card shows a lock badge when the lane **holds** a named lock (its `lane The **ship-feature-lane** skill is the ported Shipyard driving skill for autonomous end-to-end feature pipelines in a single CCAM lane. It coordinates the entire development flow: implementation (TDD) → pre-push CI gates + dev preflight → e2e testing → code review → local QC → senior gate authorization → PR push and publication → CI watch → final report. +### Installing the skill (once per machine) + +`/ship-feature-lane` only works once Claude Code can discover the skill from *any* lane's working directory — Claude Code auto-discovers `.claude/skills/` only from the repo that owns it, and this skill lives in `ccam-lanes`' own checkout, not in any lane's repo. Install it globally first: + +```bash +ccam skills install +``` + +Copies `.claude/skills/ship-feature-lane/` into `~/.claude/skills/ship-feature-lane/` (overwrites on reinstall — run it again after pulling an update to the skill). One-time per machine, same as `ccam lanes agents install` is one-time per lane. + ### Invoking the skill ```bash