Skip to content

使用 AI 自动化管理 Bitbucket 代码仓库与 PR 流程

解决繁琐的 Git 平台手动操作痛点:通过集成 Rube MCP 工具集,让 AI 直接接管 Bitbucket 的仓库创建、分支管理、PR 提交及 Issue 追踪,实现从代码评审到版本管理的自动化流水线。

为什么需要这个技能

在处理大规模 Bitbucket 项目时,开发者需要频繁地在网页端切换:创建分支 提交代码 创建 PR 邀请评审人 检查 Diff 更新 Issue 状态。这些重复性操作极易产生疲劳且效率低下。

本技能允许 AI 充当“虚拟运维助手”。通过标准化的 MCP 工具序列,AI 可以直接在对话框中完成这些操作,例如“帮我把当前 feature 分支创建 PR 并邀请 @张三 评审”,极大地缩短了开发反馈循环。

适用场景

  • 自动化 PR 流程:AI 自动检查分支状态,创建 PR 并根据 Diff 摘要生成评审建议。
  • 仓库快速初始化:批量创建私有/公开仓库并配置初步的项目成员。
  • Issue 闭环管理:根据 PR 的合并状态自动更新对应的 Issue 优先级或状态。
  • 代码审计辅助:AI 自动抓取 PR 的 diffstat 统计变更行数,快速定位潜在风险文件。

核心工作流

1. 权限准备与连接

  • 在客户端配置中添加 https://rube.app/mcp 为 MCP 服务器。
  • 调用 RUBE_MANAGE_CONNECTIONS 并选择 bitbucket 工具包。
  • 完成 OAuth 授权,确保连接状态为 ACTIVE

2. 典型操作序列

  • 管理 PRBITBUCKET_LIST_WORKSPACES (找空间) BITBUCKET_LIST_REPOSITORIES_IN_WORKSPACE (找仓库) BITBUCKET_CREATE_PULL_REQUEST (创建 PR)。
  • 评审代码BITBUCKET_GET_PULL_REQUEST_DIFF (读取差异) BITBUCKET_CREATE_PULL_REQUEST_COMMENT (发表评审意见)。
  • 处理问题BITBUCKET_LIST_ISSUES (检索 Bug) BITBUCKET_UPDATE_ISSUE (修改状态)。

3. 关键注意事项

  • ID 匹配:Reviewers 必须使用包含大括号的 UUID(如 {123e...}),而非用户名。
  • BBQL 语法:在进行列表筛选时,字符串必须加双引号,例如 name~"api"
  • 风险操作BITBUCKET_DELETE_REPOSITORY 是不可逆的,AI 在执行此类操作前必须获得用户明确确认。

下载和安装

下载 bitbucket-automation 中文版 Skill ZIP

解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。具体路径参考内附的 USAGE.zh.md

你可能还需要

暂无推荐