What problem does it solve? Building Angular components with modern v20+ patterns requires knowing signal-based APIs, native control flow, and accessibility rules, and outdated decorator-based habits lead to inconsistent, non-compliant code. ## Core Features & Use Cases - Signal-Based Components: Create standalone components with input(), output(), model(), and computed() instead of decorator-based APIs. - Host Bindings & Accessibility: Configure host bindings, ARIA attributes, and keyboard navigation to meet WCAG AA and AXE requirements. - Advanced Patterns: Reference guide covers view/content queries, dependency injection with inject(), component communication, and @defer lazy loading. - Use Case: When refactoring a legacy component that uses @Input() and *ngIf, apply this Skill to convert it to signal inputs and native @if control flow with OnPush change detection. ## Quick Start Create an Angular standalone toggle component with signal inputs, host bindings, and keyboard accessibility support.