ios-xcode
ios-xcode equips AI agents with specialized capabilities for iOS development workflows, enabling configuration of Xcode projects with SwiftData persistence layers and clinic-pattern MVVM-C architecture. This skill extends coding agents with domain knowledge for building structured, maintainable iOS applications.
ios-xcode guides you through SwiftData persistence setup by configuring model containers, defining relationships, and implementing CRUD operations. The skill helps establish data layer architecture within your Xcode project, ensuring proper schema definition and migration handling for iOS apps using SwiftData as the persistence framework.
AI-generated summary based on this skill's SKILL.md
Install
pproenca/dot-skills/ios-xcode · repository language: Shell
git clone https://github.com/pproenca/dot-skills
cp -r dot-skills/skills/.experimental/ios-xcode ~/.claude/skills/ios-xcodeFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I set up SwiftData persistence configuration in ios-xcode?
ios-xcode guides you through SwiftData persistence setup by configuring model containers, defining relationships, and implementing CRUD operations. The skill helps establish data layer architecture within your Xcode project, ensuring proper schema definition and migration handling for iOS apps using SwiftData as the persistence framework.
What MVVM-C architecture patterns does ios-xcode support?
ios-xcode specializes in clinic-pattern MVVM-C architecture for iOS projects, helping you structure coordinators, view models, and views with clear separation of concerns. The skill provides guidance on dependency container wiring, feature module organization, and modular architecture patterns to keep Xcode projects maintainable and scalable.
How can I write and run tests using Swift Testing framework?
ios-xcode enables you to set up and execute tests with the Swift Testing framework for iOS modules. The skill covers test configuration within Xcode, test execution workflows, and integration with your project's testing pipeline, supporting modern Swift testing practices for reliable iOS development.
What debugging and profiling tools does ios-xcode help with?
ios-xcode assists with debugging and profiling SwiftUI performance using Xcode Instruments and breakpoints. The skill guides console debugging, breakpoint configuration, and performance analysis workflows to identify bottlenecks and optimize your iOS app's runtime behavior and responsiveness.
How do I distribute iOS apps via TestFlight with ios-xcode?
ios-xcode supports app distribution workflows through TestFlight by managing proper code signing, provisioning profiles, and build configuration. The skill helps you prepare releases, handle signing certificates, and navigate TestFlight submission processes for beta testing and production distribution.
Can ios-xcode help with specialty platforms like visionOS?
ios-xcode includes support for building on specialty platforms like visionOS and integrating ML features such as natural language processing. The skill extends your Xcode project configuration to handle spatial computing, platform-specific frameworks, and advanced capabilities beyond standard iOS development.
SKILL.md
rendered from the published skill — quoted content, verbatim
iOS Xcode & Tooling Best Practices
Comprehensive guide for Xcode project configuration, SwiftData persistence, testing, debugging, profiling, and app distribution. Contains 19 rules across 6 categories.
Clinic Architecture Contract (iOS 26 / Swift 6.2)
All guidance in this skill assumes the clinic modular MVVM-C architecture:
- Feature modules import
Domain+DesignSystemonly (neverData, never sibling features) - App target is the convergence point and owns
DependencyContainer, concrete coordinators, and Route Shell wiring Domainstays pure Swift and defines models plus repository,*Coordinating,ErrorRouting, andAppErrorcontractsDataowns SwiftData/network/sync/retry/background I/O and implements Domain protocols-
Read/write flow defaults to stale-while-revalidate reads and optimistic queued writes
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 15 files
skills/.experimental/ios-xcode/SKILL.md
skills/.experimental/ios-xcode/assets/templates/_template.md
skills/.experimental/ios-xcode/metadata.json
skills/.experimental/ios-xcode/references/_sections.md
skills/.experimental/ios-xcode/references/data-crud-operations.md
skills/.experimental/ios-xcode/references/data-model-container.md
skills/.experimental/ios-xcode/references/data-model-macro.md
skills/.experimental/ios-xcode/references/data-query-for-fetching.md
skills/.experimental/ios-xcode/references/data-relationships.md
skills/.experimental/ios-xcode/references/debug-breakpoints.md
skills/.experimental/ios-xcode/references/debug-console-output.md
skills/.experimental/ios-xcode/references/dist-app-icons.md
skills/.experimental/ios-xcode/references/dist-testflight.md
skills/.experimental/ios-xcode/references/ml-natural-language.md
skills/.experimental/ios-xcode/references/perf-instruments-profiling.md