Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
pproenca avatar

Ios Xcode

  • 240 installs
  • 191 repo stars
  • Updated July 24, 2026
  • pproenca/dot-skills

ios-xcode: A skill for development. This provides functionality for development workflows.

Key points

  • ios-xcode

Ios Xcode by the numbers

  • 240 all-time installs (skills.sh)
  • +7 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #1,635 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/pproenca/dot-skills --skill ios-xcode

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs240
repo stars191
Last updatedJuly 24, 2026
Repositorypproenca/dot-skills

How do I use ios-xcode for development tasks?

Use ios-xcode for development tasks

Who is it for?

Best when you're working on backend & apis and need structured help with ios-xcode.

Skip if: Teams with no backend & apis needs, or anyone wanting a generic chat assistant without this specific workflow.

When should I use this skill?

When you need to use ios-xcode for development tasks, or when ios-xcode: a skill for development. this provides functionality for development workflows.

What you get

Structured output aligned to ios-xcode: ios-xcode.

Files

SKILL.mdMarkdownGitHub ↗

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

Reference these guidelines when:

  • Setting up Xcode projects with AppStorage, ScenePhase, or widgets
  • Implementing SwiftData models, queries, and CRUD operations
  • Writing tests with Swift Testing framework
  • Debugging with breakpoints and console output
  • Profiling performance with Instruments
  • Distributing apps via TestFlight
  • Building for visionOS or integrating ML features

Rule Categories by Priority

PriorityCategoryImpactPrefix
1SwiftData & PersistenceCRITICALdata-
2Project & PlatformHIGHplatform-
3TestingHIGHtest-
4Debugging & ProfilingMEDIUM-HIGHdebug-, perf-
5DistributionMEDIUMdist-
6Specialty PlatformsMEDIUMml-, spatial-

Quick Reference

1. Project & Platform (HIGH)

  • `platform-app-storage` - Use AppStorage for user preferences
  • `platform-scene-phase` - Respond to app lifecycle with ScenePhase
  • `platform-widget-integration` - Design for widget and Live Activity integration
  • `platform-system-features` - Integrate system features natively

2. SwiftData & Persistence (CRITICAL)

  • `data-model-macro` - Define models with @Model macro
  • `data-query-for-fetching` - Use @Query for fetching data
  • `data-model-container` - Configure model containers
  • `data-relationships` - Define model relationships
  • `data-crud-operations` - Implement CRUD operations

3. Testing (HIGH)

  • `test-swift-testing` - Use Swift Testing framework
  • `test-preview-sample-data` - Create preview sample data
  • `test-preview-macro` - Use #Preview macro for rapid iteration

4. Debugging & Profiling (MEDIUM-HIGH)

  • `debug-breakpoints` - Use breakpoints for debugging
  • `debug-console-output` - Use console output for debugging
  • `perf-instruments-profiling` - Profile SwiftUI with Instruments

5. Distribution (MEDIUM)

  • `dist-testflight` - Distribute via TestFlight
  • `dist-app-icons` - Design app icons for distribution

6. Specialty Platforms (MEDIUM)

  • `ml-natural-language` - Integrate Natural Language ML
  • `spatial-visionos-windows` - Build for visionOS spatial computing

How to Use

Read individual reference files for detailed explanations and code examples:

  • Section definitions - Category structure and impact levels
  • Rule template - Template for adding new rules

Reference Files

FileDescription
references/_sections.mdCategory definitions and ordering
assets/templates/_template.mdTemplate for new rules

Related skills

FAQ

What does ios-xcode do?

ios-xcode: A skill for development. This provides functionality for development workflows.

When should I use ios-xcode?

When you need to use ios-xcode for development tasks, or when ios-xcode: a skill for development. this provides functionality for development workflows.

What are the main capabilities?

ios-xcode.

Backend & APIsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.