← ClaudeAtlas

cx-duplicate-detectionlisted

Use to find duplicate or repeated support conversations and produce a reviewable merge plan. Trigger for "find duplicate tickets", "customers contacting us twice about the same thing", deduplicating a helpdesk, cleaning up ticket volume, or measuring how much of your contact volume is the same issue submitted more than once.
rulebase-co/rulebase-skills · ★ 1 · Code & Development · score 72
Install: claude install-skill rulebase-co/rulebase-skills
# Finding duplicate conversations Duplicates inflate volume, split context across tickets so agents answer without the full history, and make a customer feel unheard. They also distort every metric you compute — two tickets for one problem doubles the contact rate and halves the apparent first-contact resolution rate. This produces a **reviewable merge plan**, not a change. Applying it is a separate skill, deliberately. ## Why detection and merging are separate skills Merging is irreversible on every major helpdesk. So the decision and the action are split: ``` canonical export ──▶ cx-duplicate-detection ──▶ merge-plan.jsonl ──▶ <platform>-apply-merges (read-only) (read-only) (reviewable) (writes, --apply) ``` Three things this buys you, and the reason every mutation in this catalog works this way: - **An agent can safely propose a bulk merge** without being able to perform one. - **The plan is a diff a human can review** before anything happens, entry by entry. - **The applier re-validates against live state**, so a plan that has gone stale cannot cause a wrong merge. ## What counts as a duplicate Not "similar topic". A duplicate is **the same customer raising the same problem more than once**, which happens for mundane reasons: - The form was submitted twice, or an email retried. - The customer got no reply and tried another channel. - The customer replied to a closed ticket and the platform opened a new one. - An integration