Angular — архитектура enterprise-приложений
web-development
Angular architect is a Claude Code skill that designs and builds Angular 17+ enterprise applications: it generates standalone components with signals, configures lazy-loaded routing with guards, sets up NgRx state management, applies RxJS patterns, and optimises bundle size. Reach for it when you're starting a new Angular app on standalone components and need a solid architecture from day one, when your NgRx store has grown messy and you need clean actions/reducers/selectors, when you want to replace manual unsubscribe boilerplate with `takeUntilDestroyed`, or when the app feels slow and you need OnPush change detection and bundle analysis. The skill acts as a senior architect: it analyses requirements, designs component structure and state flow, generates strictly-typed TypeScript code, runs `ng build --configuration production` to catch bundle regressions, and writes TestBed-based tests targeting 85% coverage. Stack: Angular 17+, TypeScript, NgRx, RxJS; output is ready-to-use component, service, store, and test files with brief notes on architectural decisions. This skill targets Angular specifically — not Vue or React (separate catalogue entries cover those). It pairs with typescript-pro and test-master. Best suited for Angular 17+ projects; not the right pick when the codebase is intentionally NgModule-based with no migration plan.
- #angular
- #typescript
- #ngrx
- #rxjs
- #standalone-components