opuslisted
Install: claude install-skill turqoisehex/cc-sentinel
# /opus N — Set Channel (Opus Session)
Set this session's channel identity. Adapts to project infrastructure.
## Procedure
1. **Detect channel infrastructure.** Check if any of these exist:
- `channel-template.md`
- `.claude/reference/channel-routing.md`
2. **If channel infrastructure exists** (cc-sentinel / governance project):
a. Check Active Channels in `CURRENT_TASK.md`. If `$ARGUMENTS` already listed, warn: "Channel $ARGUMENTS already active — another session may own it."
b. **Read `CURRENT_TASK_ch$ARGUMENTS.md` if it exists.** This file may contain work prepared by an orchestration session — NEVER overwrite or replace it. Read it in full to understand current channel state.
c. **Only if the file does not exist**, create from `channel-template.md`:
- Set `**Channel:** $ARGUMENTS`
- Move any "Unchanneled Work" content from shared index into the new file.
d. Add/update Active Channels table in `CURRENT_TASK.md`.
e. `mkdir -p verification_findings/_pending_sonnet/ch$ARGUMENTS`
f. `mkdir -p verification_findings/_pending_opus/ch$ARGUMENTS`
g. Read `.claude/reference/channel-routing.md` if it exists. Apply for the rest of this session.
h. **Mode detection:** Run `echo $CC_DUO_MODE` to check environment. If `1`, follow duo mode. If empty/unset, follow default (native dispatch) mode.
i. **Listener startup:**
- **Both modes**: Start Opus listener: `bash ~/.claude/scripts/wait_for_work.sh --model opus --channel N` (run_in_ba