feat(lanes): drive runs from the pipeline template's own skill #9

Merged
nntrivi2001 merged 4 commits from feat/pipeline-driven-ship-commands into main 2026-08-25 04:21:06 +00:00
Owner
No description provided.
nntrivi2001 added 4 commits 2026-08-25 04:20:54 +00:00
A pipeline template may now declare the slash command that drives it
(`skill`), so the choice of pipeline is the choice of workflow rather
than just a picture on the dashboard:

- `ccam ship-full "<req>"` runs the 16-node `ship-feature` template's
  skill (`/ccam:ship-feature-lane`) — through gates, QC and the senior
  gate to a published PR, watched until a human merges it.
- `ccam ship-quick "<req>"` runs the 8-node `default` template's skill
  (`/ccam:ship-feature`) — in-repo feature work that stops at the gate.

Each command puts the lane on its own template before spawning, so the
dashboard renders the right node count from the first stage instead of
after the skill self-corrects. `--print` shows the command, switches
nothing and runs nothing. The prompt reaches `claude` as one argv
element, never through a shell.

The same field feeds the Workspace run console, which pre-fills its
prompt with the lane's driving skill and never overwrites a prompt the
user has already edited.
# Conflicts:
#	server/__tests__/lanes-cli.test.js
nntrivi2001 merged commit 8c026d4cc7 into main 2026-08-25 04:21:06 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Smartgift-AI/AgentHub#9