用途:把 Bitwarden 仓库中的某个分支转成 Pull Request。适用于用户希望将分支提交为 PR 的场景,无论其如何表述。
主要能力与流程:
- 门禁:先确认 perform-preflight 已通过,再运行代码审查。审查分两档:Standard 运行 /bitwarden-code-review:code-review-local 审查当前分支改动;Substantial 运行 Skill(performing-multi-agent-code-review) 对比 origin/HEAD 审查整分支差异。审查为必需门禁,不提供跳过选项;仅当用户主动要求时才可跳过,并在正文与预览中记录。
- 组合标题、正文与标签:调用 Skill(applying-pr-conventions) 生成标题、正文、类型前缀对应的 t: 标签以及 ai-review 标签选择,并需回传审查路径、跳过情况、延迟处理的 CRITICAL/IMPORTANT 发现与审查限制。
- 提交预览:在运行 git push 或 gh pr create 前,按指定格式展示目标仓库、分支、草稿状态、完整标题、类型前缀到 t: 标签的映射、AI 审查标签、代码审查档位与延迟发现数、模板来源及完整正文,并用 AskUserQuestion 确认提交、编辑标题或正文、修改 ai-review 标签或取消。
- 推送与创建:推送分支后运行 gh pr create。正文通过 --body-file 传入,标题写入临时文件后以 --title "$(cat <title-file>)" 传入,避免 shell 展开执行。默认创建为草稿(--draft),仅当用户明确要求时才创建可评审 PR;仅在已选择标签时传 --label。返回后向用户提供 PR 链接。
常见失败模式:标题缺少类型前缀导致无 t: 标签;正文偏离指定模板;标签答案在步骤间丢失;PM-XXXXX 占位符未替换。
限制:资料未提供该技能自身的安装方式、收费或价格信息;若审查路径缺失,资料建议安装 bitwarden-code-review(/plugin install bitwarden-code-review@bitwarden-marketplace),并说明审查不可静默跳过。