angular-enterprise-engineering

Angular Enterprise Engineering

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "angular-enterprise-engineering" with this command: npx skills add josegusnay/angular-enterprise-skills/josegusnay-angular-enterprise-skills-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 ).

  1. Styling (SASS & BEM)
  • Methodology: block__element--modifier .

  • CSS Tokens: Centralize values in CSS variables (var(--token-name) ).

  • Mandatory SASS: Always use .scss .

  1. Testing (Strict 1-to-1)
  • Coverage: Minimum 85% (Target >90%).

  • Files: Every .ts file must have a corresponding .spec.ts .

  • Engine: Adapt to Jest, Vitest, or Jasmine based on package.json .

Constraints / MUST NOT DO

  • NO skipping tests: describe.skip or it.skip are forbidden in production code.

  • NO inline styles: style="..." or styles: [...] in TS is prohibited.

  • NO low coverage: Pull requests with <85% coverage must be rejected.

  • NO classic interceptors: Classes implementing HttpInterceptor are deprecated for this architecture.

  • NO global CSS without tokens: Avoid hardcoded hex colors or pixels; use CSS variables.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

angular-enterprise-core

No summary provided by upstream source.

Repository SourceNeeds Review
General

angular-enterprise-review

No summary provided by upstream source.

Repository SourceNeeds Review
General

angular-enterprise-ui

No summary provided by upstream source.

Repository SourceNeeds Review
General

angular-enterprise-testing

No summary provided by upstream source.

Repository SourceNeeds Review