← ClaudeAtlas

branch-finisherlisted

分支开发完成后的收尾工作执行器,负责测试验证、worktree 清理。 使用场景:分支开发完成后的收尾工作
10CG/aria-plugin · ★ 1 · AI & Automation · score 68
Install: claude install-skill 10CG/aria-plugin
# Branch Finisher (分支完成器) > **版本**: 1.0.0 | **十步循环**: B.2 → C.1 > **更新**: 2026-01-21 - 初始版本 ## 快速开始 ### 我应该使用这个 skill 吗? | 场景 | 使用 branch-finisher? | |------|----------------------| | 完成分支开发,准备提交 | ✅ 是 | | 需要运行测试验证 | ✅ 是 | | 需要清理 worktree | ✅ 是 | | 刚开始开发 | ❌ 否,使用 branch-manager | | 代码审查中 | ❌ 否,使用 subagent-driver | ### 不应该使用的场景 - 分支刚创建 → 使用 branch-manager - 任务执行中 → 使用 subagent-driver - 需要创建 PR → 使用 branch-manager (C.2) --- ## 配置 (config-loader) 执行前读取 `.aria/config.json`,缺失则使用默认值。参见 [config-loader](../config-loader/SKILL.md)。 | 字段 | 默认值 | 说明 | |------|--------|------| | `benchmarks.require_before_merge` | `true` | 合并前是否要求 AB 基准测试 | --- ## 核心功能 | 功能 | 说明 | |------|------| | **测试前置验证** | 确保所有测试通过后才能继续 | | **4 选项完成流程** | 提供标准化的完成选项 | | **Worktree 清理** | 智能决策是否清理 worktree | | **状态同步** | 与 subagent-driver 状态同步 | --- ## 执行流程 ``` ┌─────────────────────────────────────────────────────────────┐ │ Branch Finisher 执行流程 │ ├─────────────────────────────────────────────────────────────┤ │ │ │ 1. 接收完成信号 │ │ ├─ 来自 subagent-driver (所有任务完成) │ │ └─ 来自用户手动触发 │ │ │ │ 2. 测试前置验证 │ │ ├─ 运行测试套件