What problem does it solve? Angular v20+ introduced signal-based APIs and standalone components, but many developers still write legacy patterns like decorator-based inputs, ngIf directives, and constructor injection. This Skill provides the correct modern patterns so generated components follow current Angular best practices. ## Core Features & Use Cases - Signal-Based Components: Generate components using input(), output(), model(), computed(), and viewChild/contentChild signal queries instead of legacy decorators. - Modern Template Syntax: Enforce native control flow (@if, @for, @switch), direct class/style bindings, host metadata objects, and NgOptimizedImage usage. - Accessibility Compliance: Build interactive components that pass AXE checks, meet WCAG AA standards, and support keyboard navigation with proper ARIA attributes. - Use Case: When refactoring an old Angular component with @Input() decorators and *ngIf templates, use this Skill to convert it to signal inputs, host bindings, and native control flow. ## Quick Start Create an Angular standalone toggle component with signal inputs, host bindings, and keyboard accessibility support.