Loading...
Loading...
Found 256 Skills
Build signal-based forms in Angular v21+ using the new Signal Forms API. Use for form creation with automatic two-way binding, schema-based validation, field state management, and dynamic forms. Triggers on form implementation, adding validation, creating multi-step forms, or building forms with conditional fields. Signal Forms are experimental but recommended for new Angular projects.
Expert guidance for Angular and TypeScript development focused on scalable, high-performance web applications
ALWAYS use when optimizing Angular applications for performance, change detection, bundle size, lazy loading, or runtime performance.
ALWAYS use when working with TanStack Query (Angular Query) for server state management, data fetching, caching, or mutations in Angular applications.
ALWAYS use when working with Angular Route Resolvers, data pre-fetching, or loading data before route activation.
ALWAYS use when working with Angular Signal Forms, reactive forms with signals, FormControl with signals, or new forms API in Angular.
ALWAYS use when working with RxJS Observables, operators, and reactive patterns in Angular applications.
ALWAYS use when working with Angular SSR, server-side rendering, hydration, prerendering, or Angular Universal in Angular applications.
ALWAYS use when working with Angular Injector, inject() function, Provider, or dependency resolution in Angular.
Implement routing in Angular v20+ applications with lazy loading, functional guards, resolvers, and route parameters. Use for navigation setup, protected routes, route-based data loading, and nested routing. Triggers on route configuration, adding authentication guards, implementing lazy loading, or reading route parameters with signals.
Expert in Angular TypeScript development with scalable, high-performance patterns
Angular Material & CDK best practices. Install alongside angular-best-practices.