clerk-upgrade-migration
SKILL.md
Clerk Upgrade & Migration
Overview
Safely upgrade Clerk SDK versions and handle breaking changes.
Prerequisites
- Current Clerk integration working
- Git repository with clean working state
- Test environment available
Instructions
- Step 1: Check Current Version and Available Updates
- Step 2: Review Breaking Changes
- Step 3: Upgrade Process
- Step 4: Handle Common Migration Patterns
- Step 5: Update Import Paths
- Step 6: Test Upgrade
- Step 7: Rollback Plan
For full implementation details and code examples, load:
Read(${CLAUDE_SKILL_DIR}/references/implementation-guide.md)
Output
- Updated Clerk SDK
- Migrated breaking changes
- All tests passing
- Production deployment ready
Error Handling
| Error | Cause | Solution |
|---|---|---|
| Type errors after upgrade | API changes | Check changelog, update types |
| Middleware not executing | Matcher syntax changed | Update matcher regex |
| auth() returns Promise | Now async in v6 | Add await to auth() calls |
| Import errors | Path changes | Update to @clerk/nextjs/server |
Resources
Next Steps
After upgrade, review clerk-ci-integration for CI/CD updates.
Examples
Basic usage: Apply clerk upgrade migration to a standard project setup with default configuration options.
Advanced scenario: Customize clerk upgrade migration for production environments with multiple constraints and team-specific requirements.
Weekly Installs
14
Repository
jeremylongshore…s-skillsGitHub Stars
1.6K
First Seen
Feb 18, 2026
Security Audits
Installed on
codex14
mcpjam13
claude-code13
junie13
windsurf13
zencoder13