用途:为 Angular 仓库的拉取请求(PR)审查提供准则与工具,帮助审查者进行高质量、系统化的代码审查。
主要能力:强调向后兼容与破坏性变更的审批流程;要求对 PR 做全面深入审查,即使用户只指定某处,也需覆盖其余实质性改动;按包检查 reference/ 目录下的专属规则(如 reference/router.md);评估提交信息是否说明“为什么”;关注代码整洁、运行时性能与包体积(尤其是变更检测、渲染等热路径)、测试覆盖(含边界情况)、公共 API 设计与文档。
使用方式:先判断审查方式,用户明确要求远程或本地时以其为准,否则用 GitHub MCP 或脚本判断。审查前建立任务清单(如 task.md),列出关注点与用户要求,并逐步细化、勾选、记录结论。读取 PR 描述时避免单独使用 gh pr view <PR_NUMBER>,改用 read_url_content 或 gh pr view <PR_NUMBER> --json title,body,state,author。先获取已有评论避免重复。本地审查(PR 属于请求审查的作者)时检出分支、直接改代码、不提交不推送,待用户确认后再将评论标记为 resolved。远程审查优先用 GitHub MCP 批量创建待审评论并一次性提交;无 MCP 时用脚本:post_inline_comment.sh 暂存、submit_pr_review.sh 批量发布。评论需加 AGENT: 前缀,外部 PR 不得标记为 approval,发布前必须获得用户明确书面确认。
限制:不要在本地运行测试,CI 会自动处理;不要仅为称赞而留行内评论;脚本依赖 gh CLI 已安装并完成认证。具体安装与配置细节资料未提供。