Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Diagnose and repair CCB ask/job/message/reply/artifact/callback lineage. Use for missing replies, incomplete artifacts, pending callbacks, retry/resubmit/ack decisions, reply delivery problems, or work-chain resume advice.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-05 | ✗→✓ | ▲ Improved | -13% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 33% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -26% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -21% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -35% | 0% |
Use this skill for message and work-lineage recovery. Do not restart or clear a pane as the first repair for a lineage problem.
job_id, message_id, attempt_id, reply_id,inbound event id, or artifact path.
ccb trace <id> and record message, attempt, reply, event, callback,and job state.
ccb queue --detail <agent|all>ccb pend --inbox --detail <agent>acting. If the file is absent, expired, truncated, or unreadable, report a blocker and do not act from preview text.
failed, incomplete, or retryable and the original lineage remains valid.
old lineage is no longer appropriate.
otherwise accepted.
ccb cancel <job_id>first when the user intended repair, then re-run trace before choosing retry or resubmit. If cancel fails or reports a blocking state, stop and report the blocker; do not retry, resubmit, or create a second concurrent path for the same work.
supplied maintenance intent:
ccb repair retry <job_id|attempt_id>ccb repair resubmit <message_id>ccb repair ack <agent_name> [inbound_event_id]repaired lineage is queued/running/completed as intended, the old duplicate path is cancelled or terminal, and no unexpected pending reply remains. Hand work back to the original target agent unless the user explicitly retargets it.
repair retry when the same target and same work should run againafter incomplete, failed, or recoverable execution.
repair resubmit when the old execution lineage is stale,context-corrupted, or semantically wrong but the user still wants the task attempted.
repair ack only for bad acknowledgement/progress state after a replyhas been accepted.
project_shutdown lineage, do not use ack. Explain that the projectstopped the old execution. Prefer repair resubmit <message_id> when the user wants fresh work because repair retry is usually invalid after project shutdown. Use repair retry <job_id|attempt_id> only when trace explicitly proves the job completed before shutdown and the reply is intact.
ccb-self-recover only when trace proves process/context/panereplacement is required.
ccb-self-diagnose when the target id is ambiguous or runtimestate is too uncertain to pick a lineage repair.
Artifact-backed replies are full-text authority for the reply content. Inline previews are hints only.
When a reply says "read the full text file above before acting":
If the path is missing or expired, say that the artifact content is unavailable and choose no mutation unless the user provides the full content again.
ccb restart, ccb clear, or ccb reload as the first responseto a lineage problem.
completed lineage; use ccb trace <id>.
Other measured skills in the registry, with their headline benchmark lift.