Appearance
使用 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. 典型操作序列
- 管理 PR:
BITBUCKET_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。
你可能还需要
暂无推荐