使用场景
当开发者在特性分支上完成了功能开发,所有测试通过后,需要决定如何整合回主分支。finishing-a-development-branch 技能提供标准化的菜单选项:合并回基分支、推送并创建 PR、或保留当前状态。它会先再次运行全量测试确保当前树是绿色的,检测工作空间类型,确认基分支,然后等待用户做出决策。
在使用 git worktree 进行隔离开发后,需要正确处理工作树的清理。finishing-a-development-branch 技能能够自动检测当前是否处于工作树环境(GIT_DIR 与 GIT_COMMON 的比较),根据工作树的来源(Superpowers 创建的 .worktrees/ 或外部管理)决定清理策略,并在合并后正确删除分支和进行 worktree prune 自愈操作。
技能文件
业务领域
技能形态
技能解析
剖析技能的工作原理和产出物,快速判断你的场景与价值。
GIT_DIR 与 GIT_COMMON 比较判断普通仓库/命名分支工作树/detached HEAD.worktrees/ 或 worktrees/),外部管理的保持不变技能关系
依赖关系读作「上一格指向下一格」。当前 Skill 位于第二格,上下分别是影响它与被它影响的 Skill。
第一层 · 这些 Skills 用了我
第二层 · 当前 Skill
第三层 · 我用了这些 Skills
在所属技能集的全局上下文中浏览当前 Skill 的关系。点击节点切换右侧详情,搜索框可快速定位技能。