Finish Development Branches:AI 安全收尾 Git 分支的技能 Skill 技能
**技能简介** Finish Development Branches Safely(安全收尾开发分支)是 Git
技能简介
Finish Development Branches Safely(安全收尾开发分支)是 Git 工作流类 Agent Skill,出自 ZhanlinCui 的 Ultimate-Agent-Skills-Collection 合集,指导 Claude、Codex、Claude Code 在功能分支完工时做出安全的合并决策并完成清理。Skillstore 审计通过,静态扫描确认 SKILL.md 中的 Git 命令示例均为误报,无提示词注入与隐蔽外泄,MIT 协议,质量分 78。
核心能力
- 合并前强制验证项目测试,测试不过不进入任何收尾路径。
- 识别候选 base 分支:检查仓库历史或询问用户,不凭空假设。
- 给出四条完成路径:本地合并、创建 Pull Request、保留分支、丢弃分支。
- 覆盖 Git 与 GitHub CLI 完整步骤:合并、建 PR、分支删除、worktree 清理。
- 破坏性丢弃操作必须获得用户明确确认后才执行。
安装配置
- 一条命令安装:
npx skillstore add zhanlincui/finishing-a-development-branch。 - 支持 Claude、Codex、Claude Code,自动安装与手动安装均被审计标记为允许。
- 前提:本机已装 Git;走 PR 路径需已登录 GitHub CLI;命令含占位符,执行前须按项目实际情况改写。
使用步骤
- 分支开发完成后点名调用技能:"使用 finishing-a-development-branch 技能,先验证测试、确认 base 分支,再给出完成选项。"
- 助手先跑测试套件,并检查分支与 worktree 状态。
- 助手列出四条路径的操作与风险,由你选择其一。
- 执行所选路径:本地合并后需重跑测试才删除分支;丢弃分支需按要求输入明确确认。
适用场景
- 功能分支完工后的合并收尾。
- 推送分支并创建带摘要与测试计划的 PR。
- 合并后清理临时分支与工作区 worktree。
- 审计当前仓库在测试、分支状态下的最安全收尾路径。
适用人群
日常用 Git 分支开发的个人开发者、需要规范 PR 流程的小团队、把收尾动作交给 AI 但要求破坏性操作有确认门槛的用户。Skillstore 页面浏览 183 次、下载 16 次。
工作原理
技能把收尾拆成固定检查流:先测试、再识别 base 分支、再呈现四条完成路径,用户选定后按内置 Git 与 gh 步骤执行;删除分支、清理 worktree 等破坏性动作设确认关卡,本地合并后建议重跑测试再删除。它不替代项目自身的发布、评审与 CI 规范,命令执行前需按仓库实际改写占位符,且本地合并与删除会真实改变仓库状态。
最佳实践与反模式
技能内置的纪律是:选任何路径前先跑测试;破坏性丢弃要求逐字输入确认;本地合并后重跑测试再删分支。反模式包括:测试还在失败就合并或开 PR、未经确认删除分支或 worktree、不查仓库历史就臆断 base 分支。这些约束让 AI 在最容易出事的收尾环节保持人在回路。
官方链接
Skillstore:https://skillstore.io/skills/zhanlincui-finishing-a-development-branch GitHub:https://github.com/ZhanlinCui/Ultimate-Agent-Skills-Collection (MIT)
评论与建议
登录 后参与评论或提建议