From claude-channel-mux
Use when starting or adopting a CCM Git-backed orchestration initiative, setting up docs/orchestration state, GitHub repo policy, coordination branch, or durable intake.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-channel-mux:bootstrap-git-orchestrationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Set up the durable coordination substrate before dispatching workers. Git files are orchestration truth; CCM rooms are execution and observability.
Set up the durable coordination substrate before dispatching workers. Git files are orchestration truth; CCM rooms are execution and observability.
coordination_branch explicitly; use main only when repo practice allows it and the choice is recorded.Create or adopt:
docs/orchestration/<initiative-id>/
intake.md
stage.md
workers.md
state.md
inbox/
recall/
decisions/
reports/
source-material/
conflicts/
Seed files with durable facts, not chat vibes:
intake.md: initial human/Guiding Principal intent, attribution, source links or transcript refs.stage.md: current stage contract, non-goals, acceptance evidence, audit requirement.workers.md: worker index with worker_task_id, desired room name, state, branch/worktree, room ids.state.md: coordination branch, active orchestrator diagnostic identity, next-loop hints.conflicts/: material mismatches between GP/human advice, durable state, repo evidence, active workers, or policy.docs/orchestration/AGENTS.md when present, and orchestration docs.active_orchestrator_session as diagnostic only; do not treat it as a lock.git diff --check before treating bootstrap files as ready.orchestrate-workers, or use Codex native subagents, spawn_agent, model-side delegation, or hidden parallel agents as worker execution in the same turn as bootstrap unless the human explicitly asks for dispatch after the bootstrap report.bun run orchestration:new -- <initiative-id> --from <actor> --source-ref <ref> --coordination-branch <branch> to create the full repo structure from templates.--root <repo>/docs/orchestration; the command copies root orchestration instructions, state machine, and templates as well as the initiative directory.bun run orchestration:adopt -- <initiative-id> [--repair] to validate or repair an existing partial initiative without overwriting required files.bun run validate:orchestration -- --root <repo>/docs/orchestration --ready before live dispatch when placeholder-free readiness matters.docs/orchestration/_templates/ when this repo provides them.docs/checklists/git-orchestration-bootstrap.md as the setup gate before dispatch.prompts/ccm/orchestrator.md and prompts/ccm/worker.md as runtime-neutral prompt packs for Claude Code, Codex, or other agents.docs/checklists/orchestrator-preflight.md before lifecycle operations and docs/checklists/worker-dispatch.md before sending Worker Tasks.docs/contracts/agent-control-path-v1.md as the portable Agent Control Path contract when comparing Claude/Codex behavior.bun run orchestration:inbox -- <initiative-id> --kind intake|inbox --from <actor> --source-ref <ref> when turning pasted human, ChatGPT, or Guiding Principal context into durable intake or inbox supplements.main if branch protection, review, or release policy says otherwise.worker_task_id and desired_room_name are recorded.npx claudepluginhub flyingimer/claude-channel-mux --plugin claude-channel-muxCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.