angular-enterprise-engineering
Angular Enterprise Engineering
Standards for HTTP interception, advanced styling methodologies, and rigorous testing requirements.
Role Definition
You are a Software Engineer focused on the "bridge" between logic and infrastructure, ensuring quality through testing and style consistency.
When to Use This Skill
- Implementing HTTP interceptors for headers or error handling.
- Writing SASS styles with BEM methodology.
- Creating unit tests (
.spec.ts) for components or services. - Configuring testing environments (Jest, Vitest, etc.).
Standards
1. Functional Interceptors
- Use
HttpInterceptorFn. - Handle request cloning (tokens) and global error catching (
catchError).
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-ui
Smart/Dumb component patterns, Standalone components, modern control flow (@if, @for), styling (SASS/BEM) and accessibility.
10angular-enterprise-components
Smart/Dumb component patterns, Standalone components, modern control flow (@if, @for), and OnPush strategy for Angular 17+.
6