What problem does it solve? Angular projects often accumulate technical debt through inline templates, untyped code, deprecated APIs like provideRoutes(), and monolithic components. This Skill provides reference guidance for building Angular 21+ applications with strict TypeScript, separated files, and migration-aware patterns. ## Core Features & Use Cases - Modern Angular Patterns: Enforces standalone components, provideRouter(), signal-based forms, and typed HttpClient usage for Angular 19 through 21+. - Good/Bad Code Examples: Supplies concrete comparisons for components, services, forms, error handling, and type safety to steer code reviews and refactors. - Version Migration Guidance: Includes curated Angular 19/20/21 changelog notes covering breaking changes, deprecations, and new APIs. - Use Case: When migrating an Angular 19 project to Angular 21, use this Skill to replace provideRoutes() with provideRouter(), adopt typed reactive forms, and restructure features into core/shared/features folders. ## Quick Start Use the angular skill to review my Angular component and refactor it to follow Angular 21 best practices with strict typing.