Angular Enterprise Architecture

Håndhæver lazy-feature isolation og en one-way dependency graph i Angular apps, med en ESLint boundaries konfiguration til at låse den fast.

Af angular-experts-io · angular-experts-io/ax-skills

Testet · Virker ★ 9.6/10

Angular Enterprise Architecture — Håndhæver lazy-feature isolation og en one-way dependency graph i Angular apps, med en ESLint boundaries konfiguration til at låse den fast.

Hvad det gør

Giver konkrete mappegennemføringsregler for Angulars core/layout/ui/feature/pattern byggesten, en one-way dependency matrix og en klar til brug eslint-plugin-boundaries flad konfiguration til at håndhæve den i CI. Udløses ved design, gennemgang, refaktorering eller håndhævelse af Angular-arkitektur, lazy feature isolation eller mappegennemføringsbeslutninger.

Testrapport

På et reelt 'to features har brug for den samme badge-komponent'-spørgsmål, godkendte baseline (uden skill) svaret en direkte sideværts import mellem features som en acceptabel genvej; skillens svar forbød det, uddrog den generiske del til ui/, og pegede på den medfølgende eslint-plugin-boundaries konfiguration for at gøre overtrædelsen til en lint-fejl i stedet for en kode-gennemgangsfejl.

Testet: 2026-07-16 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/angular-experts-io/ax-skills
mkdir -p ~/.claude/skills
cp -r ax-skills/angular-enterprise-architecture ~/.claude/skills/angular-enterprise-architecture

Kommandoer og eksempelprompter

  • /angular-enterprise-architectureHåndhæver lazy-feature isolation og en one-way dependency graph i Angular apps, med en ESLint boundaries konfiguration til at låse den fast.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • Where should this shared badge component live in my Angular app?
  • Review my Angular feature module for improper cross-feature imports
  • Set up an ESLint boundaries config to enforce my Angular architecture