用途:在提交或合并前对当前代码改动做多角度审查。它先收集 git status、当前分支、与 main 的 merge base、分支改动文件与 diff,以及已暂存/未暂存改动,再判断审查模式:若有未提交改动则审查暂存或未暂存 diff,否则审查分支相对 main 的 diff。随后按改动类型选择 2 至 4 个专用审查代理,例如涉及 .vue 文件选 vue-reviewer,涉及复杂类型或泛型选 typescript-reviewer,涉及 .spec.ts/.test.ts 选 kcd-test-reviewer,涉及按钮、输入、弹窗、表单选 accessibility-reviewer,涉及响应式模式、computed/watch 或大列表选 performance-reviewer,涉及跨功能导入选 architecture-reviewer,涉及用户输入、v-html、外部数据选 security-reviewer,涉及手动事件监听、localStorage、定时器选 vueuse-reviewer,函数过大或重复代码选 fowler-refactoring-reviewer。选定后在一条消息中同时启动这些审查任务,每个任务的提示包含改动文件列表和相关 diff。全部完成后汇总为报告,包含概述、必须修复的关键问题(无则写 None)、各审查者结果与按优先级排列的后续操作建议。限制:依赖 Git 仓库和多个专用审查代理;代理名称与选择规则固定,是否可用、是否收费及具体安装方式暂未提供。
check
编程与开发
更新于 10-16 04:58