What problem does it solve?
This skill helps frontend teams build modern Angular UI components efficiently by providing a structured pattern guide for standalone components that leverage signals, OnPush change detection, and content projection.
Core Features & Use Cases
- Pattern-based component design: guidance on creating reusable, accessible Angular components using standalone APIs and host bindings.
- Signal-driven inputs/outputs: demonstrates how to implement inputs and outputs with signals for predictable reactive behavior.
- Lifecycle and accessibility: covers lifecycle hooks, ARIA attributes, and keyboard navigation for accessible interactive components.
- Use Case: Imagine building a library of reusable user-card and form-control components that can be composed across pages with consistent behavior.
Quick Start
Create a new standalone Angular component following the patterns described here, ensuring it uses signals for inputs and outputs, OnPush change detection, and proper host bindings.