SuperAPI AI 工具集

assessing-jira-issue-relevance

通用与其它

查看项目

更新于 10-15 20:06

技能介绍

用途:当用户提供单个 Jira 工单 key,询问它是否仍相关、仍适用、仍待办、仍是 bug、是否已修复或可关闭时,用本技能判断该工单是否仍适用于当前代码库。\n\n主要能力:抓取工单及上下文(用 get_issue 并 expand renderedFields、names),提取具体问题、技术标识符、提交日期和仓库范围证据;读取评论(get_issue_comments)和链接项(get_issue_remote_links 及 issuelinks 字段),并检查父 epic 的子工单是否已全部解决。\n\n使用方式:先确定仓库范围并用 AskUserQuestion 确认推断;用 git -C <path> rev-parse --show-toplevel 校验检出;若关键仓库未克隆,先询问是否克隆,用户拒绝则立即停止且不给结论。随后建立 2-5 个搜索目标,在各仓库中 grep 标识符、阅读实现,并用 git log --oneline --since="<filed-date>" -- <file-path> 检查提交历史。最后按以下结论之一输出:仍相关、部分已处理、不再相关、技术上相关但需确认是否仍需要、无法确定;每条结论须附 file:line 等证据。\n\n适用场景:单个 Jira 工单的相关性复核,尤其适合判断旧 bug 是否已被静默修复、任务是否已完成、spike 是否已过时。\n\n限制:仅处理单个工单;链接项只遍历一层;除非工单无描述且仅有 Confluence 链接,否则不读 Confluence 页面;未克隆关键仓库时不得降级给结论;无法确定前须先检查命名符号与 git log。该技能不含自动修改代码或关闭工单的步骤。