angular

Architect Angular applications for maintainability, performance, and scalable state management.

26|8|Updated Mar 19, 2026
One-click install
npx skills add https://github.com/arbazkhan971/godmode --skill angular-arbazkhan971
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: angular
Source: https://github.com/arbazkhan971/godmode/tree/main/skills/angular
Command: npx skills add https://github.com/arbazkhan971/godmode --skill angular-arbazkhan971

SYSTEM DOCUMENTATION & REQUIREMENTS

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.

Frequently Asked Questions about angular

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate a legacy NgModule Angular application to standalone components?

When should I use Angular Signals versus NgRx for application state management?

When should I use Angular Signals versus NgRx for application state management?

What's the best way to enforce OnPush change detection and lazy loading in Angular?

What's the best way to enforce OnPush change detection and lazy loading in Angular?

How do I optimize Angular build performance using esbuild and bundle budgets?

How do I optimize Angular build performance using esbuild and bundle budgets?

Does this Angular architecture guidance support strict TypeScript and Jest testing requirements?

Does this Angular architecture guidance support strict TypeScript and Jest testing requirements?

How do I configure dependency injection using inject() and tree-shakeable services in Angular?

How do I configure dependency injection using inject() and tree-shakeable services in Angular?

Configure Angular dependency injection by preferring the inject() method, utilizing providedIn tree-shakeable services, and defining InjectionTokens and scoped providers. These patterns ensure maintainable and scalable application architecture.