SuperAPI AI 工具集

create-issue

编程与开发

查看项目

更新于 10-15 21:41

技能介绍

用途:把一项开发任务整理成 GitHub 上的父子结构 Issue。父 Issue 描述整体实现计划,子 Issue 对应可独立完成的单个任务,二者通过 sub-issues 关联。

前提条件:已安装并认证 gh CLI,可用 gh auth status 确认。

流程:

  1. 分析任务内容,从用户说明中提取功能或修复概要、背景与动机、验收条件,并拆分为单个任务。
  2. 创建父 Issue,使用 gh issue create,标题建议采用 Conventional Commits 形式(feat:、fix:、chore: 等),正文包含概要、背景、验收条件(复选框列表)及相关链接(如 Figma、相关 Issue)。
  3. 为每个单个任务创建子 Issue,同样使用 gh issue create。
  4. 用 gh api 将子 Issue 挂到父 Issue 的 sub-issues 下: gh api --method POST repos/{owner}/{repo}/issues/{parent_number}/sub_issues -f sub_issue_id={child_number}
  5. 返回创建好的父 Issue 与子 Issue 的 URL 列表。

注意事项:标题推荐 Conventional Commits 格式;子 Issue 应拆到可独立完成的粒度;如需标签或里程碑,应先向用户确认。

限制:资料未提供该技能的具体安装方式、支持平台范围、收费情况或效果说明,暂未提供。