mcpField
A
angular-best-practices-signalstore

angular-best-practices-signalstore

github.com/alfredoperezDevelopment36574 installsUpdated 31w ago
Repository

About angular-best-practices-signalstore

A focused skill of NgRx SignalStore guidance for Angular developers managing signal-based local and feature state. It covers shared state, RxJS effects, derived state, and entity collections, and is intended to complement angular-best-practices.

Key features

  1. 01SignalStore guidance for shared state
  2. 02RxJS integration with rxMethod
  3. 03Derived state with withComputed
  4. 04Collection management with withEntities

Use cases

  1. 01Creating or changing SignalStore state
  2. 02Adding RxJS side effects to stores
  3. 03Deriving memoized state
  4. 04Managing entity collections

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/alfredoperez/angular-best-practices --skill angular-best-practices-signalstore

After installing, type/angular-best-practices-signalstorein Claude Code to confirm it loaded.

Bundled filesAGENTS.md

Details

From the project README

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

RuleImpactDescription
Use rxMethod for RxJS IntegrationMEDIUMDebounce, switchMap, and other RxJS operators in stores
Use SignalStore for Shared StateHIGHSignal-based reactivity without full NgRx overhead
Use withComputed for Derived StateMEDIUMCentralized memoized derivation logic
Use withEntities for CollectionsMEDIUMO(1) lookups and standardized CRUD operations

Install

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

Comments

Markdown supported