finishing-a-development-branch

用途概括开发完成后,通过验证测试、检测环境、提供合并/PR/清理选项,引导用户完成分支集成与收尾工作。

业务领域

Coding

技能形态

Workflow
所需工具
git
语言环境
无强依赖
包管理器
不涉及

Agent Skill 规格描述

Use when implementation is complete, all tests pass, and you need to decide how to integrate the work - guides completion of development work by presenting structured options for merge, PR, or cleanup

使用场景

两种典型用法

场景 01

完成功能分支后的集成决策

开发者在完成一个功能分支的开发并确保所有测试通过后,使用该技能来决策如何集成代码。Agent 会先验证测试,检测当前 Git 环境(普通仓库或工作树),然后提供合并到主分支、创建 Pull Request、保留分支或丢弃工作的选项,并执行相应的清理操作,确保工作区整洁。

场景 02

自动化分支收尾与工作树管理

在使用 Git 工作树进行并行开发时,开发者完成一个分支后,Agent 利用该技能自动识别工作树类型(普通仓库、命名分支工作树或分离头指针),提供适配的选项菜单,并在合并或丢弃时正确清理工作树,避免手动操作带来的错误和状态混乱。

技能关系

我用了哪些 Skills · 哪些 skills 用了我

依赖关系读作“上一格指向下一格”。当前 Skill 位于第二格,上下分别是影响它与被它影响的 Skill。

第一层 · 这些 Skills 用了我

第二层 · 当前 Skill

  • finishing-a-development-branchWorkflow

第三层 · 我用了这些 Skills

技能文件

SKILL.md

在 GitHub 打开 ↗
SKILL.md从 GitHub 加载中…

目录结构

技能结构

在 GitHub 打开 ↗
  • skills/finishing-a-development-branch/
  • root
    • ·SKILL.md

按 Agent Skills 规范,必需项仅 SKILL.md;其余目录均为可选的脚本 / 引用 / 资源扩展。