用途:该技能用于 Bitwarden Clients 项目的拉取请求创建流程,适用于创建 PR、撰写 PR 描述或将分支准备送审时,由“create…”类触发词唤起。
主要能力与规则:标题格式为 [PROJ-XXXXX] 加简短祈使句摘要,示例包括 [PM-12345] Add passkey support to vault item creation、[CL-1124] Increase badge max-width、[PM-33446] Ensure attachments are cleared on clone。规则要求包含 Jira 票号前缀(如 PM-、CL-)、总长度低于 70 字符、使用祈使语气。正文必须始终遵循仓库的 PR 模板 .github/PULL_REQUEST_TEMPLATE.md,并在截图部分为每个应截取场景补充 TODO 项。
提交前检查清单:运行 npm test 确保全部测试通过;运行 npm run lint 确保 lint 无误;检查 git diff origin/main...HEAD 确认没有意外改动文件;必要时基于 main 变基保持分支最新。
创建方式:先推送分支 git push -u origin <branch-name>,再用 gh pr create --draft --title "[PM-XXXXX] Short summary" --body "<fill in from PR template>" 创建。默认创建草稿 PR,仅在用户明确要求时才创建可直接评审的非草稿 PR。
基分支:默认目标为 main;若改为面向功能分支,需与团队确认。
限制:资料未提供该技能的安装方式、触发词完整列表、是否收费、适用平台及除上述命令外的其他能力。