Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
alfredoperez avatar

Angular Best Practices Signalstore

  • 444 installs
  • 37 repo stars
  • Updated March 28, 2026
  • alfredoperez/angular-best-practices

angular-best-practices-signalstore is an agent skill (version 1.2.0) that applies NgRx SignalStore patterns with withEntities, withComputed, and rxMethod for developers modernizing Angular reactive state without full NgR

About

angular-best-practices-signalstore (version 1.2.0, MIT) in alfredoperez/angular-best-practices provides NgRx SignalStore rules for signal-based shared and feature state in Angular applications. Four documented rules cover rxMethod for debounced RxJS side effects, SignalStore for shared state without full NgRx overhead, withComputed for memoized derived state, and withEntities for O(1) collection lookups and CRUD operations. Impact ratings mark shared-state and rxMethod guidance as HIGH and MEDIUM priorities during refactors. The skill activates on @ngrx/signals and @ngrx/signals/entities work and explicitly excludes legacy NgRx Store or class-based state services. Globs target **/*.ts and **/*.store.ts files across feature modules. Developers reach for this add-on alongside angular-best-practices when creating or refactoring .store.ts files, integrating RxJS pipelines in stores, or migrating component state to centralized SignalStores. Install paths are published on skills.sh for both the core and SignalStore skills.

  • SignalStore entity and patch patterns
  • Side-effect and computed signal guidance
  • Migration from legacy NgRx-style state
  • Component integration best practices

Angular Best Practices Signalstore by the numbers

  • 444 all-time installs (skills.sh)
  • Ranked #642 of 2,245 Frontend Development skills by installs in the Skillselion catalog
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
npx skills add https://github.com/alfredoperez/angular-best-practices --skill angular-best-practices-signalstore

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs444
repo stars37
Last updatedMarch 28, 2026
Repositoryalfredoperez/angular-best-practices

How do you implement NgRx SignalStore in Angular?

Implement and refactor Angular SignalStore state with correct entity patterns, side effects, and component wiring when modernizing reactive data flow in feature modules.

Who is it for?

Angular developers adopting @ngrx/signals who need entity management and RxJS side effects without migrating to full NgRx Store.

Skip if: Projects still on NgRx Store or class-based services that are not adopting SignalStore, per the skill's explicit scope exclusion.

When should I use this skill?

User works with @ngrx/signals, SignalStore, withEntities, withComputed, rxMethod, or .store.ts state refactors in Angular.

What you get

SignalStore definitions with entity collections, computed selectors, and rxMethod side-effect pipelines wired to components.

  • SignalStore .store.ts implementations

By the numbers

  • Skill version 1.2.0 with 4 documented SignalStore rules
  • Glob patterns target **/*.ts and **/*.store.ts files

Files

SKILL.mdMarkdownGitHub ↗

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:

Related skills

How it compares

Pick angular-best-practices-signalstore for @ngrx/signals feature stores; pick the core angular-best-practices skill for components, DI, and non-SignalStore patterns.

FAQ

What does angular-best-practices-signalstore cover?

angular-best-practices-signalstore documents four NgRx SignalStore rules for rxMethod RxJS integration, shared signal state, withComputed derived values, and withEntities collection CRUD with O(1) lookups.

When should angular-best-practices-signalstore not be used?

angular-best-practices-signalstore explicitly excludes NgRx Store and class-based state services; use the core angular-best-practices skill for general Angular patterns outside SignalStore.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.