Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Diagnose CCB runtime, mounted daemon graph, tmux namespace and panes, provider context, queue/inbox/trace, replies/artifacts, config drift, and storage boundaries. Use when the user asks what is broken, which agent is stuck, whether CCB is mounted, why a reply did not arrive, or what to check first.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 7% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 57% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 0% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 14% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 9% | 0% |
Use this skill for read-only triage. Prefer CCB control-plane diagnostics and read-only tmux evidence. Do not mutate runtime state from this skill.
Keep these categories separate in every diagnosis:
configured-agent runtime records, and loaded config.
ccb ping, ccb doctor, ccb ps, ccb queue, ccb pend,ccb trace, ccb fault list, ccb doctor logs <agent>, reply/artifact records, tmux pane metadata/text capture, provider session files, pid files, and config validation or reload dry-run output.
.ccb/agents/* directories for unknown agents, stalepanes, stale sockets, old session artifacts, dead helpers, and orphaned provider state.
Configured-agent and restart target authority comes from the mounted daemon graph, not disk config, tmux panes, or .ccb/agents/* residue.
ccb ping ccbdccb doctorccb psccb queue --detail allccb fault listccb pend --inbox --detail <agent> when one agent is suspectedccb trace <job_id|message_id|attempt_id|reply_id> for lineage issuesccb doctor logs <agent> when provider/API evidence is neededwithout reading secret or private provider-state contents
ccb config validate first, thenccb reload --dry-run. Do not treat disk config as live graph until reload has succeeded and the daemon graph has been rechecked.
acting. If the full file is absent or expired, report a blocker and do not infer from preview text alone.
storage boundary -> ccb-self-recover
ccb-self-chainccb-configUse the smallest domain that explains the evidence:
generation, socket issue.
text not changing, layout/sidebar mismatch.
URL, network, provider outage, or corrupted conversation context. Do not read secrets.
artifact-backed reply not read, or retry/resubmit/ack decision.
blocked, role binding missing, or changed startup inputs need post-reload runtime refresh.
project/runtime relocation rules are violated.
Return a concise diagnosis:
textStatus: ok|warn|error Suspected domain: ... Authority: ... Evidence: ... Residue: ... Confidence: high|medium|low Next action: ... Blocked by: ...
ccb reload, ccb clear, ccb repair, ccb restart, ccb kill,or raw tmux mutation from this skill.
provider state.
target is CCB-owned.
Other measured skills in the registry, with their headline benchmark lift.