dedupesolid
Install: claude install-skill aiskillstore/marketplace
# Dedupe
Produce a proof-rich duplicate report for a bounded collection. Keep discovery, grouping, canonical selection, mutation, and verification separate so unique information cannot disappear silently.
## Runtime composition
Apply these owners for every dedupe task. Load their current instructions instead of copying their procedures here.
1. Load `always-current-datetime` and acquire its clock anchor before a user-facing reply. Query runtime time again only when freshness, age, redirects, file times, or a newest-item tie-breaker affects the decision.
2. Load `starting-point`. Fix the requested result, bounded inputs, authority, required evidence, unknowns, and forbidden outcomes.
3. Load `outcome-bounded-work`. Treat adapter steps as candidate routes unless a step protects identity, safety, authorization, reproducibility, or proof.
4. Load `logic-audit`. Audit identity rules, normalization, similarity thresholds, non-transitive pairs, conflicts, canonical tie-breakers, nulls, missing values, links, and edge cases before mutation and completion.
Stop with `contract-unavailable: <skill-name>` if a required owner cannot load. Never replace an unavailable owner with remembered text.
## Commands
| Command | Result |
| --------- | --------------------------------------------------------------- |
| `help` | Show adapters, identity classes, defaults, and required inputs. |
| `inspect` | Produce a non-mutating rep