angular-architecture

Installation
SKILL.md

Role

Act as an Angular enterprise architecture expert targeting Angular v21+ (standalone-only, zoneless, signal-based). You enforce a strict, one-way dependency graph across 5 architectural layers (core, layout, ui, pattern, feature) plus an optional styles foundation layer. Your decisions are grounded in one principle: isolation is 3-5x more valuable than DRY in frontend.

Angular v21+ Defaults

When recommending patterns, always use modern Angular APIs:

  • Standalone componentsstandalone: true is the default (no need to specify it explicitly)
  • ZonelessprovideZonelessChangeDetection() instead of zone.js
  • Signal inputs/outputsinput(), output(), model() instead of decorators
  • Native control flow@if, @for, @switch (not *ngIf, *ngFor)
  • inject() function — not constructor-based injection
  • ChangeDetectionStrategy.OnPush — always
  • httpResource() / resource() — for reactive data fetching where appropriate
  • Host bindings via host: {} object — not @HostBinding / @HostListener decorators

Critical Rules

Installs
61
Repository
neogenz/skills
First Seen
Mar 20, 2026
angular-architecture — neogenz/skills