Finish Branch

V 阶段分支收尾 — kaizen 之后, 交付确认之前

wenjunduan Updated

File contents

Finish Branch (分支收尾)

触发时机

V 阶段 kaizen 完成后, cunzhi DELIVERY_COMPLETE 之前。

流程

  1. 展示选项给用户: a) merge: 合并到主分支 b) pr: 创建 Pull Request c) keep: 保留分支不动 d) discard: 确认后删除分支

  2. 如果选 pr:

    • 自动生成 PR description:
      ## 标题: {design.md 第一行}
      ## 摘要: {quality.md 总结}
      ## 变更列表:
      {plan.md 中已完成的 Task 列表}
      ## 测试: {quality.md 验证结果}
      
    • 执行: gh pr create 或输出文本供用户复制
  3. 如果选 merge:

    • 检查是否有冲突: git merge --no-commit --no-ff main
    • 无冲突 → merge + 删除分支
    • 有冲突 → 输出冲突文件, 用户决定
  4. 如果选 discard:

    • cunzhi 确认 "确定丢弃分支 {branch_name}?"
    • 确认后: git checkout main && git branch -D {branch_name}

wenjunduan/rlues/tree/main/vibeCoding/old-version/config-agent_v9.2.0/.claude/skills/finish-branch commit d27bda97db

Frequently asked questions

npx skillmds@latest add wenjunduan/finish-branch-2