What problem does it solve?
Provides clear patterns and templates to avoid common architectural mistakes when building Angular applications with non-standalone components and NgModule-based organization, reducing runtime errors and module misuse.
Core Features & Use Cases
- Best-practice guidance for declaring components, directives, and pipes in the correct NgModule to prevent duplicate declarations.
- Patterns for service provisioning choices including providedIn scopes and module-level providers, plus lazy-loading guidance to improve performance.
- Ready-to-use templates for components, feature modules, and services to accelerate feature scaffolding; example: create a UserModule with routing, shared components in a SharedModule, and singletons in a CoreModule.
Quick Start
Use the angular skill to get NgModule patterns, templates, and a short checklist for converting components and services into a feature module.