Skip to content
Back to skills

Angular Upgrade Resources Angular V20 Resource Rxresource Migration

ASecurity

Migrate Angular resource and rxResource code to the Angular 20 API shape after an Angular 20 upgrade when applications use resource, rxResource, ResourceStatus, request, loader, params, or stream. Use when resource-based state or SSR data loading needs explicit cleanup.

  • 4 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 2, 2026
developmenttypescriptgoangularapi

Works with

  • api

Security analysis

A100/100

Scanned October 2, 2026

npx -y skills add janpereira-dev/ngAutoPilot --skill angular--upgrade--resources--angular-v20-resource-rxresource-migration --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Angular Upgrade Resources Angular V20 Resource Rxresource Migration?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Angular  Upgrade  Resources  Angular V20 Resource Rxresource Migration
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/janpereira-dev-angular-upgrade-resources-angular-v20-resource-rxr/badge)](https://www.skillsdirectory.com/skills/janpereira-dev-angular-upgrade-resources-angular-v20-resource-rxr)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
id: angular.upgrade.resources.angular-v20-resource-rxresource-migration
name: Angular v20 Resource RxResource Migration
description: >
  Migrate Angular resource and rxResource code to the Angular 20 API shape after an Angular 20 upgrade when applications use resource, rxResource, ResourceStatus, request, loader, params, or stream. Use when resource-based state or SSR data loading needs explicit cleanup.
stack:
  - Angular
  - TypeScript
category: resources
status: stable
version: 0.10.0
owner: NgAutoPilot
triggers:
  - resource API
  - rxResource
  - ResourceStatus
  - params and stream
compatibility:
  angular:
    min: "20"
---

# Angular v20 Resource RxResource Migration

## Purpose

Migrate Angular resource and rxResource code to the Angular 20 API shape.

## When to Use

- The app uses `resource` or `rxResource`.
- The app uses `ResourceStatus`.
- The app has SSR/data-loading paths that depend on resource state.

## When Not to Use

- The app does not use resource APIs.
- The app is still in a version hop.

## Required Inputs

- `resource` usage
- `rxResource` usage
- `ResourceStatus`
- data-loading tests

## Procedure

1. Find resource API usage.
2. Replace old request/loader shapes.
3. Remove enum-style status assumptions.
4. Validate loading behavior.

## Do

- Keep resource state explicit.
- Review SSR and UI behavior.
- Validate tests.

## Do Not

- Do not keep old resource API names in the target slice.
- Do not mix this with the version hop.

## Review Checklist

- [ ] Resource API usage is updated.
- [ ] Status handling is correct.
- [ ] Tests pass.

## Expected Output

1. Resource migration summary.
2. Status handling updates.
3. Test result.

## Exit Criteria

- Resource risk is explicit.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…