用途:作为代码审查编排器,针对同一范围依次运行多个专项审查技能,并把结果合并为一份统一报告。
主要能力:覆盖缺陷、类型安全、可维护性、简洁性、可测试性、覆盖率、文档、AGENTS.md 遵循度八类审查。根据项目情况自动判断是否适用:存在 tsconfig.json 视为 TypeScript;pyproject.toml 含 mypy 配置或存在 py.typed 视为带类型 Python;存在 .test.、.spec.、tests/、tests/ 视为有测试;存在 AGENTS.md 才运行对应审查。
使用方式:用户请求通过 $ARGUMENTS 传入。范围优先取用户指定的文件或目录,否则与 origin/main 或 origin/master 做 diff;无变更时询问用户。参数:--autonomous 不提示用户、运行全部适用审查并返回合并报告;--skip <types> 跳过指定类型(逗号分隔:bugs, types, maintainability, simplicity, testability, coverage, docs, agents-md);--only <types> 仅运行指定类型。各专项审查以 $review-bugs、$review-type-safety、$review-maintainability、$review-simplicity、$review-testability、$review-coverage、$review-docs、$review-agents-md-adherence 形式对同一范围执行。
输出:按严重级别(Critical、High、Medium、Low)分组,再按类别分组,同 file:line 且描述相近的条目合并并保留最高严重级别;报告含摘要表、各严重级别问题(位置、描述、建议修复)、审查状态表与建议(优先修复、快速修复、可延后)。无问题时输出 ALL CLEAR。交互模式下展示摘要并询问后续操作,可运行 $fix-review-issues。
限制:资料未提供具体实现细节、依赖环境、安装方式、收费与平台信息;审查技能出错时在报告中记录并继续其余审查;范围过大时警告用户后继续。