What problem does it solve? Maintainers of busy repositories waste time manually deciding whether incoming pull requests and issues duplicate existing work, and inconsistent duplicate labeling fragments related discussions across threads. ## Core Features & Use Cases - Candidate Discovery: Uses gitcrawl for local history search, neighbor lookup, and cluster inspection, falling back to live GitHub search when local data is stale or missing. - Duplicate Grouping: Creates or reuses exactly one prtags group per duplicate cluster, enforcing a one-group rule so items never belong to conflicting groups. - Judgment Persistence: Saves duplicate status, confidence, and rationale as prtags annotations on PRs, issues, and groups, with automatic GitHub comment sync. - Use Case: A maintainer triaging a new OpenClaw PR can run this workflow to gather evidence from at least two categories, decide between duplicate_confirmed, duplicate_needs_judgment, or not_duplicate, and record the verdict in prtags. ## Quick Start Use the tag-duplicate-prs-issues skill to decide whether PR #123 in openclaw/openclaw is a duplicate and record the judgment in prtags.