This is your setup guide when you're building iOS apps with the clinic modular MVVM-C architecture on iOS 26 and Swift 6.2. It covers 19 rules across Xcode project configuration, SwiftData persistence, Swift Testing, Instruments profiling, and TestFlight distribution. The architecture keeps feature modules importing only Domain and DesignSystem, with the app target owning DependencyContainer and coordinator wiring. Most valuable for the SwiftData container setup and the opinionated stale-while-revalidate read pattern with optimistic queued writes. If you're working in this exact stack and architecture, the specificity is helpful. If not, the persistence and tooling sections still apply broadly to modern iOS development.

skills.sh installs
298
GitHub stars
222
last updated
Aug 21, 2026

Install

$ npx -y skills add pproenca/dot-skills --skill ios-xcode --agent claude-code

Installs into .claude/skills of the current project.

Files

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 + DesignSystem only (never Data, never sibling features)
  • App target is the convergence point and owns DependencyContainer, concrete coordinators, and Route Shell wiring
  • Domain stays pure Swift and defines models plus repository, *Coordinating, ErrorRouting, and AppError contracts
  • Data owns SwiftData/network/sync/retry/background I/O and implements Domain protocols
  • Read/write flow defaults to stale-while-revalidate reads and optimistic queued writes
  • ViewModels call repository protocols directly (no default use-case/interactor layer)

When to Apply

Sponsors

Details

Repository
github.com/pproenca/dot-skills
Categories
Testing & QA, Code Review & Quality, Debugging, Cloud & Infrastructure, Mobile Development
First seen
Jun 3, 2026

More from pproenca/dot-skills

All 100
1guia-matthieu avatarcustomer-discoveryguia-matthieu/clawfu-skillsSystematically validate your business hypotheses before building anything. Master Steve Blank's Customer Development methodology that became the foundation of L295skills.sh installs
2adobe avataradobe-create-social-variationsadobe/skillsResize, crop, or export any image or video into platform-ready social media assets using Adobe Creative Cloud tools. Use this skill when a user wants to prepare292skills.sh installs
3samhvw8 avatarcode-qualitysamhvw8/dotfilesCode quality improvement: review, refactoring, debugging. Phases: review feedback, systematic refactoring, root cause debugging, verification. Capabilities: SOL291skills.sh installs
4davila7 avatarpyvene-interventionsdavila7/claude-code-templatesProvides guidance for performing causal interventions on PyTorch models using pyvene's declarative intervention framework. Use when conducting causal tracing, a287skills.sh installs
5h1d avataresp32-serial-commandsh1d/agent-skills-esp32Send commands to ESP32 and microcontrollers via serial port to emulate button presses and user actions. Use for automated testing, stress testing, and debugging287skills.sh installs
6gramiojs avatargramiogramiojs/documentationInvoke for ANY Telegram bot code — `gramio`/`@gramio/*` imports, `new Bot()`, `bot.command`/`bot.callbackQuery`/`bot.on`/`bot.updates.on`, scenes/FSM, inline & 286skills.sh installs