SuperAPI AI 工具集

update-issue

通用与其它

查看项目

更新于 10-16 08:10

技能介绍

用途:更新 GitHub 上的某个 Issue,支持修改标题、正文、标签和指派人等字段。

主要能力:先检查是否处于 GitHub 仓库;识别要更新的 Issue(若用户提供编号如 "issue 123"、"#456" 或 "789" 则直接使用,否则询问用户);用 gh issue view 展示当前标题、正文、标签、指派人和状态;查找 .github/ISSUE_TEMPLATE/ 或 .github/ 下的 Issue 模板,判断当前 Issue 是否遵循某模板并解析其结构以保留必需段落;询问用户要更新哪些字段并接收新值;最终用 gh issue edit 应用改动并展示更新摘要与链接。

正文处理:若存在模板,则遵循模板结构、保留必需段落并只更新被改动的部分;若无模板,则采用清晰结构化格式,包含问题或功能说明与相关上下文。标签仅使用仓库中已存在的标签,指派人需为有效的仓库协作者,改动前会显示当前标签和指派人。

语言约定:从现有 Issue、文档和提交信息推断项目语言变体(如美式或英式英语),匹配项目拼写习惯并保持全篇一致。

适用场景:需要规范化维护 GitHub Issue 标题、正文、标签或指派人的项目协作流程。

限制:依赖已登录且可用的 GitHub CLI(gh),需在仓库目录中操作;标签与指派人受仓库现有数据约束;未提供收费、价格或效果方面的信息。