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.
Testet · Virker
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 importsSet up an ESLint boundaries config to enforce my Angular architecture