Specification
- Skill ID
- alfredoperez/angular-best-practices/angular-best-practices-signalstore
- Publisher
- alfredoperez
- Repository
- angular-best-practices
- Installs
- 0
- Files
- 2
- License
- MIT
- Synced
- Sep 23, 2026
How to use it
Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.
alfredoperez/angular-best-practices/angular-best-practices-signalstoreInstalls these files- AGENTS.md
- SKILL.md
What this skill tells the agent
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:
- Core skill: angular-best-practices
- This add-on: angular-best-practices-signalstore
More from alfredoperez
Use this skill in a project
Open any RiverX project, search the Skills panel for alfredoperez/angular-best-practices/angular-best-practices-signalstore, and install it in one click.
