finishing-a-development-branch

仓库创建 2026年6月29日最近提交 22 天前SkillHot 收录 22 天前
▸ 精选理由

把完成开发的决策和操作流程化,适合常规发布场景

▸ 风险提示

可能需要仓库写权限并执行合并/推送操作

这个 Skill 做什么

在实现完成并测试通过时,给出分支合并、PR 或清理的结构化选项并执行流程

实现完成、测试通过后帮你把开发分支处理干净:会先检查测试/CI 和当前环境,再给出合并、发 PR、rebase、squash 或删除分支等结构化选项,并按选定流程自动执行合并、推送和清理。适合在把 feature 集成到主分支或清理临时分支时使用,省去手动决策和遗漏步骤。特点是有验证、环境检测和自动收尾,减少人为错误。

▸ 展开 SKILL.md 英文原文

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

开发编程分支管理合并策略发布流程通用
1
Stars
0
Forks
40
仓库内 Skill
+0
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/MaximoCorrea1/ultra-powers/main/flows/ultra-powers/skills/finishing-a-development-branch/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/MaximoCorrea1/ultra-powers/main/flows/ultra-powers/skills/finishing-a-development-branch/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
# Finishing a Development Branch

## Overview

Guide completion of development work by presenting clear options and handling chosen workflow.

**Core principle:** Verify tests → Detect environment → Present options → Execute choice → Clean up.

**Announce at start:** "I'm using the finishing-a-development-branch skill to complete this work."

## The Process

### Step 1: Verify Tests

**Before presenting options, verify tests pass:**

```bash
# Run project's test suite
npm test / cargo test / pytest / go test ./...
```

**If tests fail:**
```
Tests failing (<N> failures). Must fix before completing:

[Show failures]

Cannot proceed with merge/PR until tests pass.
```

Stop. Don't proceed to S
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有