用途:批量处理 GitHub 仓库中标有 internal request 标签的未关闭 issue,在隔离的 git worktree 中逐个修复,并创建拉取请求。
主要能力:一次性初始化仓库信息与标签;通过 GitHub MCP 获取目标 issue;跳过已标 unable to resolve 或已有 fix/issue-{number} 开放 PR 的条目;逐项建分支与 worktree、实现最小可行修复、验证构建与测试、提交推送并提 PR;失败时给 issue 加 unable to resolve 标签并留言,最后输出统计汇总。
使用方式:先执行一次性设置,生成变量并创建 internal request fixed、unable to resolve 标签;随后按流程列出 issue,逐项运行 git worktree add .trees/issue-{number} -b fix/issue-{number} "$BASE_BRANCH",在 worktree 内修改代码并提交,使用 gh pr create 创建 PR,完成后 git worktree remove。提交信息使用 fixes #{number} 以便合并后自动关闭 issue。构建与测试命令依仓库而定,需从项目配置或 CLAUDE.md 读取。
限制:仅在 worktree 中操作,不修改主工作目录;不推送构建或测试失败的代码;scope 不明确、信息缺失或需设计决策的 issue 会被跳过并标记;具体构建测试命令与仓库配置相关,资料未提供通用值。