Nagarjuna2997

SwiftUI Modernization — Development agent for Claude Code

Development community

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

Terminal
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 Repository