用途:对现代 Angular(Angular CLI、TypeScript、@angular/core、NgModule/standalone 组件、RxJS)项目执行健康审计,按模块化规则逐步分析并汇总为 Markdown 报告。审计对象不是旧版 AngularJS 1.x(后者应使用 angularjs-health-audit)。
主要能力:以 13 条专业化规则分步执行,覆盖 Node.js 环境与版本对齐、依赖安装与测试覆盖率、仓库结构、核心配置、CI/CD、测试基础设施、代码质量与 Linter、状态管理(服务分层、HttpClient 与拦截器、RxJS 订阅管理、NgRx/NGXS/ComponentStore/signals/普通服务)、文档与运营、AI harness 采用度分析,最终生成含总体评分、9 个分项得分、风险与建议的报告。所有结论要求以仓库实际证据为依据,证据缺失时写 Unknown,不臆测。
使用方式:按顺序执行,Step 0 必须先用 nvm 完成 Node.js 版本对齐并安装全部依赖(根目录、libs/、apps/),失败则终止;随后步骤 1-8 可部分并行,最后执行报告生成与导出。导出命令为:mkdir -p reports,并将报告保存到 ./reports/<YYYY-MM-DD>-<project>-angular-health-audit.md。
限制:仅供技术审计,不包含运行手册、部署流程、监控等运营/治理建议,也不建议 CODEOWNERS 或 SECURITY.md;安全分析需另行运行独立安全审计(/somnio:security-audit)。各步骤必须独立完整执行,不可跳过、合并或缩写。