
Angular Signals
This skill keeps Claude up to date on Angular's signal-based reactivity system introduced in version 16 and refined through version 19. It covers the core APIs like signal(), computed(), and effect(), plus newer additions like linkedSignal(), the Resource API for async data, and signal inputs that replace the old @Input() decorator. The guidance is solid on common pitfalls like using computed() instead of effect() for derived state and cleaning up subscriptions properly. If you're working on Angular apps that use signals or migrating from the old zone-based change detection, this gives Claude the context it needs to write modern, reactive Angular code without falling back to outdated patterns.
- skills.sh installs
- 178
- GitHub stars
- 7
- last updated
- Aug 21, 2026
Install
$ npx -y skills add oguzhan18/angular-ecosystem-skills --skill angular-signals --agent claude-codeInstalls into .claude/skills of the current project.
Files
Angular Signals
Version: Angular 16+ (2025) Tags: Reactivity, State Management, Signals API
References: Angular Signals • API Reference
API Changes
This section documents version-specific API changes.
-
NEW: Angular 19 Resource API — New way to handle async data with built-in loading/error states
-
NEW: linkedSignal() — Creates a signal linked to external sources with getter/setter source
-
NEW: Signal inputs — Use
input()andinput.required()for reactive component inputs -
NEW:
toSignal()andtoObservable()— Bridge between RxJS and Signals -
NEW:
effect()improvements — Better cleanup withonCleanupcallback -
NEW: Zoneless change detection — Works seamlessly with Signals
Best Practices
- Use
computed()for derived state — Never useeffect()for deriving values
// ✅ DO THIS - derived state
totalPrice = computed(() => {
return this.items().reduce((sum, item) => sum + item.price, 0);
});
Sponsors
Details
- Repository
- github.com/oguzhan18/angular-ecosystem-skills
- Category
- Frontend Development
- First seen
- Jun 3, 2026
More from oguzhan18/angular-ecosystem-skills
All 45- Angular Signals Forms178
- Angular Reactive177
- Angular Directives176
- Angular Lifecycle176
- Angular Di175
- Angular Viewchild174
- Angular Cypress172
- Angular Router172
- Angular Control Flow170
- Angular Zoneless170
- Nx170
- Angular Signals Http169
- Angular Ssr168
- Angular Injector165
- Angular Query160
- Shadcn Ng152
- Angular Tailwind245
- Angular Material233
- Rxjs214
- Angular Security211
- Angular Bootstrap205
- Angular Cdk201
- Angular Testing197
- Ngrx195