@alfredoperez/angular-best-practices-signalstore

>-

View in AI SkillSafe app
Scanned · no findings
0 downloads
0 stars
0 demos
SKILL.md
nameangular-best-practices-signalstore
description>-
licenseMIT
tags[angular, ngrx-signals, signalstore, state-management]
globs**/*.ts, **/*.store.ts

Angular SignalStore Best Practices

NgRx SignalStore rules for signal-based local and feature state management. Use with the core angular-best-practices skill for comprehensive Angular coverage.

Links

When to Apply

  • Creating or modifying SignalStore-based state management
  • Integrating RxJS side effects with rxMethod
  • Managing collections with withEntities

Rules

Rule Impact Description
Use rxMethod for RxJS Integration MEDIUM Debounce, switchMap, and other RxJS operators in stores
Use SignalStore for Shared State HIGH Signal-based reactivity without full NgRx overhead
Use withComputed for Derived State MEDIUM Centralized memoized derivation logic
Use withEntities for Collections MEDIUM O(1) lookups and standardized CRUD operations

Install

Install from skills.sh/alfredoperez/angular-best-practices:

Embed badges

Add these to your README to show the skill's verification status.

SkillSafe verified badge
Verified badge
[![SkillSafe verified badge](https://api.skillsafe.ai/v1/badge/@alfredoperez/angular-best-practices-signalstore/verified)](https://skillsafe.ai/skill/@alfredoperez/angular-best-practices-signalstore/)
Installs badge
Installs badge
[![Installs badge](https://api.skillsafe.ai/v1/badge/@alfredoperez/angular-best-practices-signalstore/installs)](https://skillsafe.ai/skill/@alfredoperez/angular-best-practices-signalstore/)
Scan badge
Scan badge
[![Scan badge](https://api.skillsafe.ai/v1/badge/@alfredoperez/angular-best-practices-signalstore/scan)](https://skillsafe.ai/skill/@alfredoperez/angular-best-practices-signalstore/)
Eval pass rate badge
Eval pass rate
[![Eval pass rate badge](https://api.skillsafe.ai/v1/badge/@alfredoperez/angular-best-practices-signalstore/eval)](https://skillsafe.ai/skill/@alfredoperez/angular-best-practices-signalstore/)