用途:review-staged 用于在提交前生成 AI 代码审查意见,覆盖当前暂存改动以及分支自 main 分叉以来的全部提交,提供与 PR 审查者(如 Copilot)相同的全分支视角,避免先前提交中的问题未被审查。
主要能力:检查暂存文件并获取暂存 diff;用 git diff $(git merge-base HEAD origin/main)...HEAD 获取全分支 diff;合并两者进行架构、安全、测试、设计模式与代码质量分析;区分 CLI 代码与 GitHub Actions 代码标准;验证文档完整性(CHANGELOG.md、README.md、design.md 是否同步更新,重命名后 grep 检查残留引用);运行测试套件并测量每个测试耗时,超过 1 秒标记为性能回归;生成结构化审查文档并保存为 markdown 文件,按严重程度汇总问题。
使用方式:/review-staged 审查暂存改动加全分支 diff;/review-staged --verbose 显示详细分析。
适用场景:.NET/Azure CLI 相关项目提交前自检,尤其是需要与 PR 审查对齐、检查跨文件契约、文档同步和测试性能的场合。
限制:资料未提供安装方式、收费、平台支持范围等细节;审查规则与严重程度校准依赖仓库内 .claude/agents/pr-code-reviewer.md 等文件,具体行为以该仓库实现为准。