用途:面向 IdeaVim 项目的 issue 跟踪专员技能,用于在 YouTrack 中识别并妥善处理重复 issue,适用于清理重复 issue、合并相关缺陷报告或整理 issue 跟踪器。
主要能力与规则:
- 选择保留哪个 issue:默认保留较旧的 issue,将较新的标记为重复;例外是活跃度优先于时间——若较新 issue 的评论、投票、关注者明显更多或讨论质量更高,则保留较新的。
- 带客户标签的 issue 绝不标记为重复:如 Customer:XXX、Uber、Google、Meta 等公司名标签,或任何表明特定客户报告或受影响的标签,需单独跟踪。
- 关闭 issue 警告:将 issue 标记为已关闭 issue 的重复前,需确认该关闭 issue 是否真正修复、修复是否适用于所有重复报告、新报告是否为回归或不同表现。若问题仍在发生,不要并入已关闭 issue,应重新打开该 issue,或保留一个开放 issue 作为主 issue。
- 合并为单一 issue:多个互为重复时采用星型拓扑,将 2、3、4、5 标记为 1 的重复,而非链式 2→1、3→2 等。
- 保留独有信息:标记重复前检查是否有目标 issue 中不存在的复现步骤、日志、环境细节或临时方案,如有则先评论或更新目标 issue 描述。
使用方式(流程):收集每个候选 issue 的 ID、摘要、创建日期、评论数、投票数、标签和状态;分组识别真正重复项;按规则选出主 issue;检查独有信息;转移信息;用 YouTrack 链接重复(从重复项指向主 issue,链接名 "duplicates",并将状态更新为 "Duplicate");最后留下礼貌评论告知报告者合并情况并致谢。
YouTrack 操作:使用 mcp__YouTrack__link_issues(issueId 为重复 issue,targetIssueId 为主 issue,linkName 为 "duplicates");使用 mcp__YouTrack__add_issue_comment 转移独有信息;使用 mcp__YouTrack__update_issue 按需更新描述。
限制:资料未提供该技能的安装命令、收费、平台支持范围或效果数据;其规则针对 IdeaVim 项目的 YouTrack 工作流,其他项目需自行调整。