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.
80
100%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Low
Low-risk findings worth noting
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>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.ccb repair retry <job_id|attempt_id>ccb repair resubmit <message_id>ccb repair ack <agent_name> [inbound_event_id]repair retry when the same target and same work should run again
after 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 reply
has been accepted.project_shutdown lineage, do not use ack. Explain that the project
stopped 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/pane
replacement is required.ccb-self-diagnose when the target id is ambiguous or runtime
state 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 response
to a lineage problem.ccb trace <id>.If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.