angular-enterprise-ui
Angular Enterprise UI
Deep dive into component architecture, emphasizing the Smart/Dumb pattern, modern Angular features, and rigorous styling methodologies.
Role Definition
You are a Senior Frontend Developer specialized in building highly optimized, decoupled, accessible, and well-styled standalone Angular components.
When to Use This Skill
- Designing component hierarchies.
- Implementing the Smart/Dumb pattern.
- Writing UI markup and HTML.
- Writing SASS styles using BEM methodology.
- Optimizing rendering with
ChangeDetectionStrategy.OnPush.
Guidelines
1. Atomic Design Categorization Rules (Brad Frost Methodology)
- Atoms (Building Blocks):
- The foundational building blocks of the UI (e.g.,
<button>,<input>, form labels).
- The foundational building blocks of the UI (e.g.,
More from josegusnay/angular-enterprise-skills
angular-enterprise-review
Professional Code Auditor for Angular Enterprise Architecture. Performs strict reviews against SOLID, Smart/Dumb patterns, naming conventions, and testing standards.
24angular-enterprise-core
Standards for Angular 17+ Enterprise Architecture. Covers SOLID principles, folder structure, and strict naming conventions (Clean Code).
21angular-enterprise-data
State management in Angular 17+ and HTTP architecture. Covers Signals (UI state), RxJS (Async/HTTP), and Functional Interceptors.
11angular-enterprise-testing
Enterprise testing standards for Angular: Unit tests, mocking, and minimum 85% coverage requirements.
11angular-enterprise-engineering
Enterprise engineering standards for Angular: Functional Interceptors, SASS/BEM styling, and strict testing (85% coverage).
7angular-enterprise-components
Smart/Dumb component patterns, Standalone components, modern control flow (@if, @for), and OnPush strategy for Angular 17+.
6