rxjs-patterns

Official

Master RxJS in Angular

Authornuclia
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps developers write robust, maintainable RxJS code within Angular applications by codifying established patterns and best practices used in the Nuclia frontend monorepo.

Core Features & Use Cases

  • Operator Selection: Guides decisions on flattening (switchMap, concatMap, mergeMap) and combination (combineLatest, forkJoin, withLatestFrom) operators.
  • State Management: Details correct usage of Subject, BehaviorSubject, and ReplaySubject for managing observable state.
  • Error Handling & Cleanup: Enforces proper catchError placement and modern cleanup strategies like takeUntilDestroyed().
  • Use Case: When implementing a new feature that involves fetching data based on user input, this Skill provides clear guidance on choosing the right operators to handle asynchronous operations efficiently and prevent common pitfalls like memory leaks or silent failures.

Quick Start

Use the rxjs-patterns skill to understand how to correctly implement a search input that cancels previous requests.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: rxjs-patterns
Download link: https://github.com/nuclia/frontend/archive/main.zip#rxjs-patterns

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.