Angular Enterprise Architecture
Håndhever lazy-feature isolasjon og en enveis avhengighetsgraf i Angular-apper, med en ESLint boundaries-konfigurasjon for å låse den.
Bestått
Hva den gjør
Gir konkrete mappeposisjonsregler for Angulars kjerne/layout/ui/feature/pattern byggeklosser, en enveis avhengighetsmatrise, og en klar-til-bruk eslint-plugin-boundaries flat konfigurasjon for å håndheve den i CI. Utløses ved design, gjennomgang, refaktorering eller håndheving av Angular-arkitektur, lazy feature-isolasjon, eller mappeposisjonsbeslutninger.
Testrapport
På et reelt 'to funksjoner trenger samme badge-komponent'-spørsmål, godtok baseline-svaret (uten ferdighet) en direkte sideveis import mellom funksjoner som en akseptabel snarvei; ferdighetens svar forbød det, ekstraherte den generiske delen til ui/, og pekte på den medfølgende eslint-plugin-boundaries konfigurasjonen for å gjøre bruddet til en lint-feil i stedet for en kode-gjennomgangs-miss.
Testet på: 2026-07-16 · Claude Code 2.x (agent harness)
Installer
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åndhever lazy-feature isolasjon og en enveis avhengighetsgraf i Angular-apper, med en ESLint boundaries-konfigurasjon for å låse den.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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