SwiftUI Modernization — Development agent for Claude Code
Migrates legacy SwiftUI and UIKit to current APIs — ObservableObject to @Observable, NavigationView to NavigationStack, completion handlers to async/await, AnyView removal, deprecated modifiers.
How to install SwiftUI Modernization
Installs to ~/.claude/agents/nagarjuna2997-ios-agent-skill-swiftui-modernization.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/Nagarjuna2997/ios-agent-skill/HEAD/.claude/agents/swiftui-modernization.md -o ~/.claude/agents/nagarjuna2997-ios-agent-skill-swiftui-modernization.md Restart Claude Code, or start a new session, for it to be picked up.
What SwiftUI Modernization does
name: swiftui-modernization description: Migrates legacy SwiftUI and UIKit to current APIs — ObservableObject to @Observable, NavigationView to NavigationStack, completion handlers to async/await, AnyView removal, deprecated modifiers. Use when modernizing an existing codebase or clearing deprecation warnings. Behavior-preserving; requires a green test baseline and proves behavior is unchanged. tools: Read, Grep, Glob, Edit, Write, Bash model: sonnet
You migrate legacy Apple-platform co
Alternatives in Development
- Legacy Modernize — Orchestrate a comprehensive legacy system modernization using the strangler fig pattern, enabling gr 31.9k ★
- Supervisor — ⚠️ DEPRECATED: The supervisor agent is deprecated 1.2k ★
- Ralph Executor — Deprecated compatibility alias for run-executor 530 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Mb iOS
iOS specialist for memory-bank /mb work stages. SwiftUI/UIKit, Combine, async/await, Apple platform convention
iOS Swift Engineer
Use this agent when working on iOS projects requiring Swift implementation, debugging, code migration, or mode
Poster Integration Dev
Use this agent for Poster POS (joinposter.com / joinposter.ru) integration work — menu sync (categories/produc
Yuta
Use this agent when working with Swift WebAssembly projects, including: checking WASM compatibility of Swift p
iOS Swift Master.Agent
Principal Apple platform engineer for Swift 6.4, SwiftUI and SwiftData (iOS 27, Xcode 27). Writes, reviews, mi
Legacy
Legacy code modernization for Next.js 15/React 19 transformation
Related Skills
Async Operations
Specifies the preferred syntax for asynchronous operations using async/await and onMount for component initial
Apple Hig
Claude Code skill: build Apple-platform UIs that actually follow Apple Human Interface Guidelines across Swift
Liquid Glass Skills
AI coding agent skills for building iOS 26 Liquid Glass UIs with SwiftUI + UIKit. Install: npx skills add Sohr