What problem does it solve? Building enterprise Angular applications requires coordinating standalone components, signals, RxJS streams, NgRx state, routing guards, and tests, which is error-prone without consistent architectural patterns. ## Core Features & Use Cases - Standalone Components & Signals: Generate Angular 17+ components using signal inputs, computed values, OnPush change detection, and the new @if/@for control flow. - State Management & RxJS: Implement NgRx stores with entity adapters, effects, and selectors, plus RxJS patterns like switchMap, takeUntilDestroyed, and shareReplay. - Routing & Testing: Configure lazy-loaded routes with functional guards and resolvers, and write TestBed, mock store, and marble tests targeting over 85% coverage. - Use Case: When building a user management dashboard, use this Skill to scaffold the container and presentational components, wire an NgRx feature store with effects, protect routes with an auth guard, and produce the matching unit tests. ## Quick Start Ask the assistant to build an Angular 17 standalone user list feature with an NgRx store, lazy-loaded route, and unit tests.