rxjs-patterns
OfficialMaster 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, andReplaySubjectfor managing observable state. - Error Handling & Cleanup: Enforces proper
catchErrorplacement and modern cleanup strategies liketakeUntilDestroyed(). - 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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.