Productivity

angular-best-practices-ngrx

alfredoperez/angular-best-practices · updated Apr 8, 2026

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

NgRx state management rules for global state with actions, reducers, effects, and selectors. Use with the core

  • angular-best-practices
  • skill for comprehensive Angular coverage.
skill.md

Angular NgRx Best Practices

NgRx state management rules for global state with actions, reducers, effects, and selectors. Use with the core angular-best-practices skill for comprehensive Angular coverage.

Links

When to Apply

  • Adding or modifying NgRx stores, reducers, or effects
  • Writing selectors for state selection in components
  • Managing collections with @ngrx/entity

Rules

Rule Impact Description
Keep Reducers Pure HIGH No side effects in reducers; move HTTP calls to Effects
Use Feature Selectors MEDIUM Memoized selectors that recompute only when inputs change

Install

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