merge
merge 是 toy-crane/skills 技能集中的一项技能,用于将当前仓库的变更通过经过验证的 GitHub 拉取请求合并到指定基础分支,或在未指定时合并到仓库远程默认分支。它依赖 pull、pr 和 clean-branches 三个技能:pull 负责基础分支同步,pr 负责创建或更新拉取请求,clean-branches 负责合并后的清理。该技能会从远程真实状态出发,保留无关工作,仅以逻辑化的 Conventional Commits 提交请求范围内的变更;若变更或 PR 已合并则验证并报告结果,不重复创建。合并时根据提交是否为有意义、独立的单元选择 rebase merge 或 squash merge,并在远程报告 MERGED 后仅清理已合并分支。若仓库的 AGENTS.md 或 CLAUDE.md 包含 ## Issue tracker 章节,还会按约定同步 spec 文件夹与问题跟踪器,包括更新、关闭或标记就绪等操作。