angular-21
CommunityAngular 21: signals and standalone components.
AuthorKilloconQ
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Angular developers often struggle to adopt modern patterns like Signals and standalone components, leading to boilerplate and inconsistent state management. This Skill teaches Angular 21 patterns to streamline component design and reactivity with signals, resource handling, and DI improvements.
Core Features & Use Cases
- Signals for state management (signal, computed, effect, linkedSignal) to create reactive components without manual subscriptions.
- Standalone components by default, eliminating the need for NgModules and simplifying component composition.
- New control flow constructs (@if, @for, @switch, @defer) for streamlined templating and performance.
- Signal-based inputs/outputs/queries (input, output, model, viewChild, inject) for type-safe, declarative APIs.
- Resource API (resource, httpResource) for declarative async data fetching and reactive data handling.
- Dependency injection with inject() in field initializers for tree-shakable, boilerplate-free DI.
- OnPush change detection to maximize performance in reactive apps.
Quick Start
Create a standalone Angular 21 component using signals to manage state.
Quick Start Create a standalone Angular 21 component using signals to manage state.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: angular-21 Download link: https://github.com/KilloconQ/dotfiles/archive/main.zip#angular-21 Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.