Skip to main content

github-issue-dedupe

Detect duplicate GitHub issues using semantic search and keyword matching. Use when asked to find duplicates, check for similar issues, or set up automated duplicate detection.

来源信息

仓库
warpdotdev/oz-skills
最近来源活动
2026年2月11日 18:19
检测到的 SKILL.md 语言
英语
星标
825
分支
68

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
2 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
github-issue-dedupe
description
Detect duplicate GitHub issues using semantic search and keyword matching. Use when asked to find duplicates, check for similar issues, or set up automated duplicate detection.
license
MIT
# GitHub Duplicate Issue Detection Find duplicate GitHub issues using multi-strategy search. Can be run manually or automated via GitHub Actions. ## Workflow ### 1. Gather Issue Context **Extract key information from the target issue:** - Issue number and title - Full body content - Error messages or stack traces - Keywords and technical terms - Symptoms or behavior descriptions ### 2. Search Strategy **Use `gh` to search for related issues using multiple strategies:** - Keyword search from title and body - Search for similar error messages - Look for similar symptoms ### 3. Candidate Inspection **For each potential duplicate:** - View full issue with `gh issue view <number>` - Compare: - Root cause (same underlying problem?) - Symptoms (identical behavior?) - Error messages (exact match or very similar?) - Affected components (same area of code?) **High confidence indicators:** - Identical error messages - Same reproduction steps - Same root cause with different descriptions - One issue references the other **Low confidence (not duplicates):** - Similar symptoms but different causes - Related but independent bugs - Same component but different behaviors ### 4. Report Findings **If duplicates found:** Post comment on target issue: ```bash gh issue comment <number> --body "This is potentially a duplicate of #123 and #456." ``` **Format rules:** - Single duplicate: "This is potentially a duplicate of #123." - Two duplicates: "This is potentially a duplicate of #123 and #456." - Three+ duplicates: "This is potentially a duplicate of #123, #456, and #789." **Only comment if high confidence** (90%+ certain). When uncertain, do nothing. ## Examples ### Example 1: Clear Duplicate **Target Issue #150:** ``` Title: "Dropdown menu stays open on mobile Safari" Body: Clicking menu items doesn't close dropdown on iOS ``` **Search process:** ```bash gh issue list --search "dropdown mobile safari" gh issue list --search "menu doesn't close" gh issue view 87 # Found similar issue ``` **Issue #87:** ``` Title: "Mobile menu not closing after selection" Body: On iOS Safari, menu stays open after clicking items ``` **Determination:** Duplicate - Same symptom (menu stays open) - Same platform (iOS Safari) - Same root cause ### Example 2: Similar But Not Duplicate **Target Issue #200:** ``` Title: "Form validation error on submit" Error: "Cannot read property 'value' of null" ``` **Search process:** ```bash gh issue list --search "form validation" gh issue list --search "Cannot read property value null" gh issue view 175 ``` **Issue #175:** ``` Title: "Form submission fails" Error: "Cannot read property 'email' of undefined" ``` **Determination:** Not duplicate - Different error messages - Different null references (value vs email) - Related area but different bugs ### Example 3: Multiple Duplicates **Target Issue #300:** ``` Title: "Build fails with 'module not found' error" Error: Error: Cannot find module './config' ``` **Search results:** - Issue #250: Same error, same module - Issue #280: Same error, same module - Issue #290: Different module error (not duplicate) **Action:** ```bash gh issue comment 300 --body "This is potentially a duplicate of #250 and #280." ```
在 GitHub 查看