hoangnguyen0403/angular-rxjs-interop
Bridge Observables and Signals using toSignal and toObservable in Angular. Use when converting between RxJS Observables and Angular Signals.
npx skills add https://github.com/HoangNguyen0403/agent-skills-standard --skill angular-rxjs-interop
undefined.toSignal automatically unsubscribes.takeUntilDestroyed(destroyRef).http.get<User[]>(...).pipe(catchError(() => of([]))) -> toSignal(..., { initialValue: [] }). Use in templates as {{ users() }}.toSignal requires initialValue or handles undefined.toSignal() for Observables rendered in templates.signal() + toObservable() for RxJS interop.takeUntilDestroyed() scoped to injection context. Never use global Subject with takeUntil — it leaks if Subject never completed.When this skill applies, preserve the following domain terminology or equivalent concrete examples in the answer when relevant:
Take hoangnguyen0403/angular-rxjs-interop from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.