ngx-clerk v0.x to v1.0 Migration Skill
CommunityMigrate 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()toprovideClerk()using Angular providers so Clerk initializes viaAPP_INITIALIZER. - Template and code updates for signals: Replace RxJS observable patterns like
clerk.user$ | asyncandclerk.user$subscriptions withclerk.user()signal reads (including@iftemplate syntax). - Routing guard and redirect prop updates: Swap
ClerkAuthGuardServiceforcanActivateClerkand rename redirect-related properties (e.g.,afterSignInUrl→signInFallbackRedirectUrl).
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.