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.