用途:该技能是开发分支的收尾工作流,也是 git-worktrees 技能的退出环节,用于在合并或创建 PR 前统一完成验证与清理。
主要能力:强制测试验证(pnpm turbo run test、type-check、lint,可选 uv run pytest --cov 覆盖率检查),任一失败即停止;基于 git log 与 git diff 生成含 Summary、Test Plan、Related 的 PR 描述并按 Conventional Commits 命名标题;提供四个明确选项:本地合并(--ff-only 或 --squash)、推送并创建 PR、保留分支、丢弃工作(需输入 discard 确认);执行后清理 worktree(git worktree remove、git worktree prune)并清理已合并的过期分支。
使用方式:按步骤执行命令。本地合并用 git checkout main 后 git merge --ff-only 或 --squash;创建 PR 用 git push -u origin 分支 与 gh pr create --base main,PR 标记 review-required,禁止未经人工审核直接合并;丢弃分支需先输入 discard,再执行 git branch -D 与 git push origin --delete。
适用场景:NodeJS-Starter-V1 等采用主干开发、使用 pnpm turbo 与 git worktree 的 monorepo 项目,功能分支完成后的合并、PR 与清理。
限制:资料仅针对该 monorepo 与相关命令流程,未提供定价、平台支持范围或效果数据;未提及不适用情况,相关事实暂未提供。