Angular Enterprise Architecture
Erzwingt Lazy-Feature-Isolation und einen Einweg-Abhängigkeitsgraphen in Angular-Apps, mit einer ESLint-Grenzenkonfiguration zur Sperrung.
Getestet · Funktioniert
Was es kann
Gibt konkrete Ordnerplatzierungsregeln für Angulars Kern-/Layout-/UI-/Feature-/Pattern-Bausteine, eine Einweg-Abhängigkeitsmatrix und eine fertige ESLint-Plugin-Grenzen-Flat-Konfiguration zur Durchsetzung in CI. Wird beim Entwerfen, Überprüfen, Refaktorisieren oder Erzwingen von Angular-Architektur, Lazy-Feature-Isolation oder Ordnerplatzierungsentscheidungen ausgelöst.
Testbericht
Bei einer echten Frage 'zwei Features benötigen dieselbe Badge-Komponente' wurde die Basislinie (ohne Skill) einen direkten seitlichen Import zwischen Features als akzeptable Abkürzung genehmigt; die Skill verbot dies, extrahierte den generischen Teil nach ui/ und wies auf die gebündelte ESLint-Plugin-Grenzenkonfiguration hin, um den Verstoß zu einem Lint-Fehler statt zu einem Code-Review-Miss zu machen.
Getestet am: 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
Befehle & Beispiel-Prompts
/angular-enterprise-architectureErzwingt Lazy-Feature-Isolation und einen Einweg-Abhängigkeitsgraphen in Angular-Apps, mit einer ESLint-Grenzenkonfiguration zur Sperrung.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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