GitHubIssue处理助手 issue

这是一个用于自动化处理GitHub issue的工具,能够自动读取issue内容、智能总结问题要点、根据标签和内容自动生成规范的分支名称,并完成分支创建。关键词:GitHub自动化、issue管理、分支创建、开发工作流、DevOps工具、代码仓库管理、软件开发协作。

DevOps 0 次安装 0 次浏览 更新于 3/4/2026

name: issue description: 读取GitHub issue,总结其内容,并为其创建分支 allowed-tools: Bash(gh *), Bash(git *)

Issue Skill

通过编号或URL读取GitHub issue,总结其内容,然后创建一个工作分支。

仓库

alamenai/terraehttps://github.com/alamenai/terrae/issues

参数

用户提供以下任一信息:

  • issue编号(例如:42
  • GitHub issue URL(例如:https://github.com/alamenai/terrae/issues/42

如果提供了URL,从中提取issue编号。

操作说明

  1. 获取Issue

    • 运行 gh issue view <编号> --repo alamenai/terrae 来读取issue
    • 如果issue不存在,告知用户并停止
  2. 总结Issue

    • 显示issue标题和编号
    • 用2-3个要点总结描述
    • 列出所有标签
    • 注意是否有关联的PR或指派人
  3. 确定分支名称

    • 根据标签或内容推断类型:
      • bug 标签或错误描述 → fix/
      • enhancementfeature 标签 → feat/
      • documentation 标签 → docs/
      • 其他情况 → feat/
    • 构建分支名称:类型/issue编号-简短描述
    • 保持描述部分简短(2-4个单词,kebab-case格式)
    • 示例:
      • feat/42-add-heatmap-component
      • fix/17-marker-memory-leak
      • docs/8-update-installation-guide
  4. 创建分支

    • 确保在 main 分支上且已更新:git checkout main && git pull
    • 创建并切换到新分支:git checkout -b <分支名称>
    • 确认分支已创建
  5. 报告

    • 显示分支名称
    • 提醒用户issue的内容,以便他们开始工作