用途:把 GitHub issue 端到端实现为 PR,目标仓库为 homeassistant-ai/ha-mcp。
主要能力:分五个阶段执行。阶段1读取 issue(gh issue view)并从仓库根创建 worktree 分支(git worktree add、submodule update);阶段2分析代码结构、遵循 AGENTS.md 约定实现功能并编写测试,新 MCP 工具需 E2E 测试,使用约定式提交;阶段3先写 PR 正文到 local/pr-body-$ARGUMENTS.md,再推送并创建草稿 PR(gh pr create --draft),等待 CI(gh pr checks --watch);阶段4循环检查 CI 与评审评论,逐条回复并解析线程(REST 回复 + GraphQL resolveReviewThread),推送修复后重新等待检查;阶段5在所有检查通过且线程解析后,用 gh pr comment 发布实现总结并汇报 PR 编号、状态与关键决策。
使用方式:以 issue 编号作为参数调用,命令保持原样,如 gh issue view "$ARGUMENTS" --repo homeassistant-ai/ha-mcp --json title,body,labels,comments,author。
限制:不得提交到 master,始终在 worktree 中工作;PR 始终以草稿创建,未经用户请求不得标记 ready;最多 5 轮解决迭代,之后报告阻塞;发现的改进默认就地修复,未经用户明确批准不得开后续 PR 或 issue,也不得填写 Future improvements。
适用场景:需要自动化完成 issue 到 PR 全流程的仓库维护与开发工作。其他平台、收费与效果信息暂未提供。