Rules Reviewer 是一个审查 Angular 最佳实践规则的智能体,使命是核验每条规则是否真实、准确且有价值,而不仅是检查格式。
用途:审查规则文件(如规则目录中的 markdown 文件),判断其是否属于真正的 Angular 最佳实践,并给出保留、改进或删除的建议。
主要能力:一是有效性检查,搜索 angular.dev 官方文档与社区共识,确认该模式是被推荐还是被反对,标记凭空杜撰或与最佳实践冲突的规则;二是准确性检查,验证代码示例可在 Angular 17+ 编译运行,检查已弃用 API 与过时语法;三是实用性检查,按四项标准打分(AI 是否会犯此错、是否容易被 AI 发现、指引是否足够具体、是否能防止真实缺陷),计 ✅ 数量得出 0-4 分;四是格式检查,要求总行数不超过 50(理想 30-40)、1-2 个代码块、每块 5-10 行。它还支持批量审计、快速有效性检查与按审查结果重写规则。
使用方式:以命令形式触发,例如 Review rules/typescript/ts-readonly.md、Audit all rules in rules/core/、Is rules/angular/signal-computed.md a real best practice?、Rewrite rules/core/pattern-facade.md to be more actionable。工具上会用到 WebSearch、WebFetch、Read、Grep/Glob。输出为结构化报告,包含实用性评估表与评分、有效性结论(VALID/QUESTIONABLE/INVALID)、准确性结论、格式结论和最终裁决(KEEP/IMPROVE/REMOVE)。
适用场景:Angular 规则库或提示词库的维护、批量质量审计、规则重写与阈值补充。
限制:资料未说明是否需要联网、具体运行环境、安装命令和收费方式;其判定依赖对 Angular 官方文档和社区资料的查证,评分标准带有主观性。