用途:把本地工作区中所有待处理改动(未暂存、已暂存、未跟踪文件以及已提交但未推送的提交)作为一个发布单元,整理成面向 main 的可合并 PR,不负责合并。
主要能力:先快照工作区(git status、git branch --show-current、git diff、git diff --staged、git log origin/main..HEAD --oneline、git status --porcelain),确认不在 main/master 上;再对聚合 diff 做审查,并补充发布视角检查:改动是否内聚、是否半成品(TODO/FIXME、console.log、注释代码、跳过的测试、桩实现)、是否误含密钥或 .env、大文件、无关格式改动,以及迁移/开关是否向后兼容。随后判定 GO / SPLIT / BLOCKED,多主题改动交给拆分流程,阻塞项(密钥、坏测试、半成品)先暴露并停止。
使用方式:按阶段执行——快照、整体审查、就绪判定与拆分、提交(用约定式提交,一个逻辑改动一个提交)、推送功能分支并开 PR(git push -u origin <branch>,禁止强推共享分支)、再推动到可合并状态。它编排已有技能而非重写:深度审查、拆分、提交信息、PR 生命周期、CI 维护分别交给对应技能。
适用场景:单个开发者待发布改动的发布前整理。限制:范围仅限本地工作区,不处理已开 PR 或已合并未发布内容;不执行合并;不运行质量门禁本身,只确认其被触发。资料未提供具体安装命令与价格信息。