Loading...
Loading...
Angular 12-16 performance optimization guidelines with NgModules, RxJS patterns, and classic template syntax (*ngIf, *ngFor). Use when maintaining or working with pre-v17 Angular codebases. Triggers on tasks involving Angular components, services, modules, or performance improvements in legacy projects.
npx skill4agent add develite98/angular-best-practices angular-best-practices-legacy| Priority | Category | Impact | Prefix |
|---|---|---|---|
| 1 | Change Detection | CRITICAL | |
| 2 | Bundle & Lazy Loading | CRITICAL | |
| 3 | RxJS Optimization | HIGH | |
| 4 | Template Performance | HIGH | |
| 5 | Dependency Injection | MEDIUM-HIGH | |
| 6 | HTTP & Caching | MEDIUM | |
| 7 | Forms Optimization | MEDIUM | |
| 8 | General Performance | LOW-MEDIUM | |
change-rxjs-statechange-onpushchange-detach-reattachchange-run-outside-zonebundle-ngmodulebundle-scambundle-lazy-routesbundle-preloadbundle-no-barrel-importsrxjs-async-piperxjs-takeuntilrxjs-share-replayrxjs-operatorsrxjs-mapping-operatorsrxjs-no-nested-subscribetemplate-trackbytemplate-pure-pipestemplate-ng-optimized-imagetemplate-no-function-callstemplate-virtual-scrolldi-provided-in-rootdi-injection-tokendi-factory-providershttp-interceptorshttp-transfer-stateforms-reactiveforms-typedperf-memory-leaksperf-web-workersarch-smart-dumb-componentsrules/change-rxjs-state.md
rules/bundle-ngmodule.md
rules/rxjs-takeuntil.mdAGENTS.md