buildlisted
Install: claude install-skill turqoisehex/cc-sentinel
# /build — Build (alias: /3)
**Trigger:** After `/2` produces approved plan, or for mechanical sprint tasks.
**Gate:** If `/2` invoked this session and incomplete, finish `/2` first. `/3` requires a finalized plan in CT with classified tasks.
**Execution is fully automated.** After plan approval, assume developer absent. Never pause to ask "shall I continue?"
Only pause when: (1) waiting for agents, (2) a design decision genuinely blocks with no safe default.
**Channel:** CT=`CURRENT_TASK_chN.md` (channeled) or `CURRENT_TASK.md`. Scripts: `SENTINEL_CHANNEL=N`. `[chN/]`=dispatch subdir, `[_chN]`=file suffix, `[chN_]`=squad prefix. Full rules: `.claude/reference/channel-routing.md`.
**Step 0:** Before any other work, TaskCreate every step in CT. Mark in_progress->completed.
## Procedure
For each step in CT:
1. Read CT for current step.
2. Execute by classification:
- **`[SONNET]`**: Spawn `sonnet-implementer` subagent via `Agent(model: "sonnet")`. Pass: spec reference, file paths, acceptance criteria, output paths. Subagent writes results to disk, returns concise summary. For parallel tasks: spawn multiple with `run_in_background: true`.
- **`[OPUS]`**: Execute directly. Requires conversation context or design judgment.
- **`[PARENT]`**: Execute directly. Orchestration or user-facing decision.
**Duo mode fallback:** If `CC_DUO_MODE=1` is set and a Sonnet listener is active, `[SONNET]` tasks may be dispatched via file-based IPC to `_pending_sonnet/[chN/]`