sickn33 avatar

Angular State Management

This one walks you through Angular's state management options, from lightweight Signal services to full NgRx Store setups. It covers the decision tree pretty well: use plain signals for local state, SignalStore for feature-level stuff, and NgRx for complex global state. The examples are solid, showing real patterns like read-only signal exposure, computed selectors, and the newer @ngrx/signals API alongside traditional store slices. What I like is it doesn't push you toward overcomplicated solutions. If you're stuck choosing between patterns or migrating from older RxJS-heavy approaches to signals, the selection criteria table alone saves you from analysis paralysis. Good for both greenfield apps and refactoring existing state chaos.

skills.sh installs
372
GitHub stars
39.4K
last updated
Jun 3, 2026

Install

$ npx -y skills add sickn33/antigravity-awesome-skills --skill angular-state-management --agent claude-code

Installs into .claude/skills of the current project.

Files

Angular State Management

Comprehensive guide to modern Angular state management patterns, from Signal-based local state to global stores and server state synchronization.

Detailed Guide

Read the detailed guide before executing this skill. It retains the complete procedure and reference material. Treat its safety, prerequisites, and validation requirements as mandatory. For focused work, load the relevant sections; for end-to-end work, read the guide completely.

When to Use This Skill

  • Setting up global state management in Angular
  • Choosing between Signals, NgRx, or Akita
  • Managing component-level stores
  • Implementing optimistic updates
  • Debugging state-related issues
  • Migrating from legacy state patterns

Do Not Use This Skill When

  • The task is unrelated to Angular state management
  • You need React state management → use react-state-management

Sponsors

Details

Repository
github.com/sickn33/antigravity-awesome-skills
Category
Frontend Development
First seen
Jun 3, 2026

More from sickn33/antigravity-awesome-skills

All 708
1claudekit avatarfrontend-design-proclaudekit/frontend-design-pro-demoCreates jaw-dropping, production-ready frontend interfaces AND delivers perfectly matched real photos (Unsplash/Pexels direct links) OR flawless custom image-ge369skills.sh installs
2thedivergentai avatargodot-ui-themingthedivergentai/gd-agentic-skillsExpert blueprint for UI themes using Theme resources, StyleBoxes, custom fonts, and theme overrides for consistent visual styling. Covers StyleBoxFlat/Texture, 363skills.sh installs
3dchuk avatarcalling-rust-from-tauri-frontenddchuk/claude-code-tauri-skillsGuides the user through calling Rust backend functions from the Tauri frontend using the invoke function, defining commands with the361skills.sh installs
4schalkneethling avatarsemantic-htmlschalkneethling/webdev-agent-skillssemantic html351skills.sh installs
5cloudwego avatareino-componentcloudwego/eino-extEino component selection, configuration, and usage. Use when a user needs to choose or configure a ChatModel, AgenticModel, Embedding, Retriever, Indexer, Tool,348skills.sh installs
6alfredoperez avatarangular-best-practices-translocoalfredoperez/angular-best-practicesangular best practices transloco342skills.sh installs