Auto Merge and Cleanup Skill 概述 auto-merge-and-cleanup 是 WeReply 项目 14 步开发流程的最后一步(步骤 14),在 完成后 强制自动执行 。 核心功能 本 skill 自动执行以下 6 个关键操作: 1. 检查并提交未提交的更改 - 确保所有本地修改已提交 2. 合并分支到 main - 将当前 feature 分支合并到 main 分支 3. 推送到远程仓库 - 同步本地 main 分支到远程 4. 删除远程分支 - 删除远程的 feature 分支 5. 删除本地 worktree - 清理本地 worktree 目录 6. 清理临时文件 - 删除任务跟踪文件和临时文件 设计原则 - 自动化优先 - 无需用户手动操作,减少人为错误 - 安全第一 - 合并前检查冲突,失败时保留现场 - 精确清理 - 只删除当前任务创建的分支,不影响其他并行任务 - 完整闭环 - 从开发到合并到清理,形成完整的开发闭环 --- 执行流程 步骤 1:检查未提交的更改 目的 :确保所有工作都已保存,避免合并时丢失修改。 错误处理 : - 如果提交失败(如 pre-commit hook 失败),停止执行并报告错误 - 用户需要手动修复问题后重新执行 步骤 2:读取当前分支名称 目的 :获取当前任务创建的分支名称,确保只删除正确的分支。…