What problem does it solve?
This Skill helps you implement, debug, and verify Angular features efficiently by applying modern Angular patterns like signals, standalone components, RxJS interop, and best-practice routing and forms.
Core Features & Use Cases
- Signals-first state management: Choose between signal, computed, effect, model, and linkedSignal for predictable UI behavior, derived values, and side effects.
- Modern component patterns: Use standalone components with OnPush change detection, Angular 17+ control flow (@if/@for/@switch/@defer), and dependency injection via inject().
- RxJS and async integration: Convert between Observables and Signals using toSignal and toObservable for debounced search, resources, and reactive UI updates.
- Real-world application tasks: Implement typed reactive forms, route guards/resolvers, and functional HTTP interceptors while keeping cleanup and verification in mind.
Quick Start
Use the angular skill to design a signals-based standalone Angular 19 component that fetches API data with HttpClient and displays it using @if/@for with correct typing.