finishing-a-development-branch
仓库创建 2026年3月20日最近提交 3 天前SkillHot 收录 20 天前
▸ 精选理由
在合并前强制验收和清晰选项,减少回滚与集成问题。
这个 Skill 做什么
验证测试并提供合并、PR 或清理等结构化选项以完成开发分支收尾工作。
在功能实现完毕后帮你把开发分支收尾:先跑测试、确认环境、再给出合并、PR 或清理等可选操作并执行你选的流程。如果测试不通过会阻止继续并显示失败信息,测试通过后才会显示并执行合适的合并/发布/清理步骤。特点是把收尾工作流程化,减少人工判断错误并保留回滚与清理建议。
▸ 展开 SKILL.md 英文原文
当实现完成、所有测试通过、需要决定如何集成工作时使用——通过提供合并、PR 或清理等结构化选项来引导开发工作的收尾
7.3k
Stars
702
Forks
20
仓库内 Skill
+795
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/jnMetaCode/superpowers-zh/main/skills/finishing-a-development-branch/SKILL.md或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/jnMetaCode/superpowers-zh/main/skills/finishing-a-development-branch/SKILL.md"SKILL.MD 节选查看完整文件 ↗
# 完成开发分支 ## 概述 通过提供清晰的选项并执行所选工作流来引导开发工作的收尾。 **核心原则:** 验证测试 → 检测环境 → 展示选项 → 执行选择 → 清理。 **开始时宣布:** "我正在使用 finishing-a-development-branch 技能来完成这项工作。" ## 流程 ### 步骤 1:验证测试 **在展示选项之前,验证测试通过:** ```bash # 运行项目的测试套件 npm test / cargo test / pytest / go test ./... ``` **如果测试失败:** ``` 测试失败(<N> 个失败)。必须先修复才能继续: [显示失败信息] 在测试通过之前无法进行合并/PR。 ``` 停止。不要继续到步骤 2。 **如果测试通过:** 继续步骤 2。 ### 步骤 2:检测环境 **在展示选项之前,先确定工作区状态:** ```bash GIT_DIR=$(cd "$(git rev-parse --git-dir)" 2>/dev/null && pwd -P) GIT_COMMON=$(cd "$(git rev-parse --git-common-dir)" 2>/dev/null && pwd -P) ``` 这决定了展示哪种菜单、以及清理方式: | 状态 | 菜单 | 清理 | |------|------|------| | `GIT_DIR == GIT_COMMON`(普通仓库) | 标准 4 个选项 | 无 worktree 可清理 | | `GIT_D
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有