ngx-clerk v0.x to v1.0 Migration Skill

Community

Migrate ngx-clerk apps to v1.0 signals

Authoranagstef
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Upgrading from ngx-clerk v0.x to v1.0 breaks existing Angular apps due to API changes such as initialization, signal-based state, and renamed redirect options.

Core Features & Use Cases

  • Dependency & initialization migration: Move from ClerkService.__init() to provideClerk() using Angular providers so Clerk initializes via APP_INITIALIZER.
  • Template and code updates for signals: Replace RxJS observable patterns like clerk.user$ | async and clerk.user$ subscriptions with clerk.user() signal reads (including @if template syntax).
  • Routing guard and redirect prop updates: Swap ClerkAuthGuardService for canActivateClerk and rename redirect-related properties (e.g., afterSignInUrlsignInFallbackRedirectUrl).

Quick Start

Ask the AI to generate a migration checklist and code-change plan to upgrade your Angular project from ngx-clerk v0.x to v1.0, covering provideClerk(), signals, the auth guard, and redirect prop renames.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 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: ngx-clerk v0.x to v1.0 Migration Skill
Download link: https://github.com/anagstef/ngx-clerk/archive/main.zip#ngx-clerk-v0-x-to-v1-0-migration-skill

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.