用途:该技能用于编排从代码审查到创建 PR 的完整 Git 工作流,通过多个专用智能体依次完成质量检查、测试、部署就绪验证,目标是防止有问题的代码进入仓库,同时保持开发速度。
主要能力:流程分为五个阶段。第一阶段做提交前审查,包括代码质量评估(风格、安全、性能、错误处理、未完成实现)与依赖及破坏性变更分析;第二阶段执行单元、集成、端到端测试并生成覆盖率报告,同时做测试缺口分析;第三阶段按 Conventional Commits 规范分析变更类型与范围,生成提交信息;第四阶段准备分支策略(主干开发或特性分支)并做推送前校验,如敏感数据检查、分支保护规则、评审意见处理;第五阶段生成 PR 描述(变更摘要、测试情况、部署说明、破坏性变更、评审清单)并配置 PR 元数据,如评审人、标签、关联 issue、合并策略与自动合并。
使用方式:目标分支通过 $ARGUMENTS 传入,未指定时默认 main。支持的标志包括 --skip-tests、--draft-pr、--no-push、--squash、--conventional、--trunk-based、--feature-branch(默认)。各阶段通过 Task 工具调用不同 subagent_type,如 code-reviewer、unit-testing::test-automator、cicd-automation::deployment-engineer、llm-application-dev::prompt-engineer、documentation-generation::docs-architect。
适用场景:需要规范化提交与 PR 流程、希望提交前自动完成审查与测试验证的团队或个人项目。
限制:资料未提供具体安装命令、运行环境要求、收费方式或实际效果数据;回滚流程包含 git revert <commit-hash>、关闭功能开关、创建 hotfix 分支等,但未说明自动化程度。成功标准中提到的覆盖率目标 >80%、PR 行数建议等属于该技能给出的实践建议,并非保证结果。