What problem does it solve?
This Skill helps teams and engineers design, migrate, and optimize Angular applications by providing actionable architecture decisions, performance audits, state-management guidance, and testing standards so projects reach production-grade stability and maintainability.
Core Features & Use Cases
- Architecture Guidance: Standalone-first recommendations, NgModule migration strategies, and mixed-mode transition plans.
- State Management & RxJS: Rules-of-thumb for Signals, Services+RxJS, and when to adopt NgRx or NgRx SignalStore plus common RxJS operator patterns.
- Performance & Build Optimization: Lazy-loading, OnPush enforcement, bundle budgets, esbuild configuration, and SSR/prerender guidance.
- Dependency Injection & Patterns: Prefer inject(), providedIn tree-shakeable services, InjectionTokens, and scoped providers.
- Testing & Quality Gates: Jest/Jasmine strategies, coverage thresholds, TestBed patterns for OnPush, and E2E recommendations.
- Use Case Example: Migrate a legacy NgModule enterprise app to standalone components while preserving CI stability, reducing bundle size, and enforcing strict typing and test coverage.
Quick Start
Scaffold a new Angular 17+ standalone application with lazy-loaded feature routes, OnPush components, Signals for local state, NgRx for complex global flows, and Jest set up for unit testing.