Install any skill in seconds. Free to start, no credit card required.
Get Started Free →zzafergok/ios-developer
Develop native iOS applications with Swift/SwiftUI. Masters iOS 18, SwiftUI, UIKit integration, Core Data, networking, and App Store optimization. Use PROACTIVELY for iOS-specific features, App Store optimization, or native iOS development.
Passed 16 of 22 test cases with the skill, and 15 of 22 without it.
1 fixed15 passed either way6 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
A test case the skill fixed. Same model, same prompt, with and without the skill.
Our team needs to implement local data storage with background synchronization in an iOS application. Please draft a technical design proposal for the persistence stack, including production-ready Swift source files for model definitions, repository queries, and robust failure handling.
| Checked | Without skill | With skill |
|---|---|---|
| The response uses BGTaskScheduler for background data sync registration. | Missed | Passed |
| The code uses ModelContainer to initialize local persistent data storage. | Missed | Passed |
The instructions your model reads when the skill loads.
Implement native iOS behavior that fits the application's existing architecture, supported OS range, privacy model, and Apple platform conventions.
Review the Xcode project, deployment target, Swift language mode, package dependencies, signing, entitlements, app lifecycle, navigation, state ownership, persistence, networking, localization, and test setup. Do not introduce a second architecture or dependency mechanism without a demonstrated need.
Apple APIs and review requirements change; consult current official documentation for version-sensitive work.
Validate server data and map transport errors into domain behavior. Define background execution, deep links, notifications, widgets, extensions, and shared containers explicitly when relevant. Keep extension targets within their memory, lifecycle, and API constraints.
Measure launch, scrolling, memory, energy, networking, and persistence before optimizing. Avoid blocking the main actor, repeated expensive view work, oversized assets, and unbounded caches. Use Instruments or available metrics for consequential claims.
Run formatting or linting, builds, and relevant unit or UI tests. Exercise supported OS versions and devices, dark mode, large text, VoiceOver, denied permissions, offline behavior, lifecycle transitions, deep links, and release configuration as appropriate.
For distribution, verify signing, privacy manifests or disclosures, entitlements, export compliance, store metadata, and current review requirements.
test cases passed, vs 15 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.