ios-developer

Plan and implement native iOS apps with Swift 6 and SwiftUI.

5|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/nsnguyen/ios_app_rag_calendar --skill ios-developer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ios-developer
Source: https://github.com/nsnguyen/ios_app_rag_calendar/tree/main/.claude/skills/ios-developer
Command: npx skills add https://github.com/nsnguyen/ios_app_rag_calendar --skill ios-developer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers plan, architect, and implement native iOS apps using Swift/SwiftUI, bridging UIKit when needed and aligning with modern Apple platform patterns to deliver robust, App Store-ready software.

Core Features & Use Cases

  • SwiftUI-first development: Build interfaces with SwiftUI 6 and iOS 18 features, with clear separation of concerns using MVVM.
  • Architecture & patterns: Guidance on MVVM, Coordinator, and Clean Architecture, plus data persistence with Core Data or SwiftData.
  • Practical scenarios: From creating a simple onboarding flow to implementing offline data caching, network calls, and App Store compliance readiness.

Quick Start

Create a minimal SwiftUI 6 app skeleton using MVVM architecture, Core Data persistence, and a basic navigation flow.

Frequently Asked Questions about ios-developer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure a native iOS app using SwiftUI and MVVM?

Structure a native iOS app using SwiftUI and MVVM by applying clear separation of concerns, using the Coordinator pattern for navigation, and isolating business logic from views for robust, App Store-ready software.

What is the best way to integrate Core Data or SwiftData into a Swift 6 application?

The best way to integrate Core Data or SwiftData into a Swift 6 application involves applying modern architecture patterns to handle data persistence, enabling practical scenarios like offline data caching and robust local storage management.

Can I bridge UIKit components into a SwiftUI-first interface?

Yes, you can bridge UIKit components into a SwiftUI-first interface, aligning with modern Apple platform patterns to deliver robust native iOS apps that require specific UIKit integration where SwiftUI lacks native equivalents.

Do I need Xcode 16 to validate Swift 6 and iOS 18 outputs?

Yes, you need Xcode 16 and Apple SDKs to validate Swift 6 and iOS 18 outputs, ensuring the development environment supports production-ready guidance and modern SwiftUI features for native iOS apps.

How do I implement an onboarding flow and networking in SwiftUI?

Implement onboarding and networking in SwiftUI by utilizing modern architecture patterns like MVVM, handling network calls efficiently, and managing data persistence with Core Data or SwiftData for offline caching capabilities.