{"id":50812281,"url":"https://github.com/pawankmrai/apple-dev-skills","last_synced_at":"2026-06-13T06:04:55.106Z","repository":{"id":357811776,"uuid":"1238622837","full_name":"pawankmrai/apple-dev-skills","owner":"pawankmrai","description":"Daily Apple platform development skills — Swift, SwiftUI, iOS, macOS, Xcode, and the Apple ecosystem","archived":false,"fork":false,"pushed_at":"2026-06-03T05:31:57.000Z","size":76,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-03T07:26:28.834Z","etag":null,"topics":["apple","apple-development","ios","ios-development","macos","swift","swift-language","swiftdata","swiftui","visionos","xcode"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pawankmrai.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-14T09:42:08.000Z","updated_at":"2026-06-03T05:32:00.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/pawankmrai/apple-dev-skills","commit_stats":null,"previous_names":["pawankmrai/apple-dev-skills"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/pawankmrai/apple-dev-skills","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawankmrai%2Fapple-dev-skills","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawankmrai%2Fapple-dev-skills/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawankmrai%2Fapple-dev-skills/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawankmrai%2Fapple-dev-skills/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pawankmrai","download_url":"https://codeload.github.com/pawankmrai/apple-dev-skills/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pawankmrai%2Fapple-dev-skills/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34273789,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-13T02:00:06.617Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["apple","apple-development","ios","ios-development","macos","swift","swift-language","swiftdata","swiftui","visionos","xcode"],"created_at":"2026-06-13T06:04:54.391Z","updated_at":"2026-06-13T06:04:55.082Z","avatar_url":"https://github.com/pawankmrai.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Apple Dev Skills\n\nA daily-updated collection of Apple platform development skills covering iOS, macOS, iPadOS, Swift, SwiftUI, Xcode, and the broader Apple ecosystem. Each skill is a focused, intermediate-level guide with practical code examples, best practices, and references to official Apple documentation.\n\n## Install\n\n### One-liner (downloads all skills locally)\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/pawankmrai/apple-dev-skills/main/install.sh | bash\n```\n\nAdd `-- --cowork` to also install as a Cowork skill on macOS:\n\n```bash\ncurl -fsSL https://raw.githubusercontent.com/pawankmrai/apple-dev-skills/main/install.sh | bash -s -- --cowork\n```\n\n### Cowork .skill file\n\nDownload the latest packaged release and open it in [Claude Cowork](https://claude.ai) to install with one click:\n\n**[⬇ Download apple-skills.skill](https://github.com/pawankmrai/apple-dev-skills/releases/latest/download/apple-skills.skill)**\n\nA new release is published automatically on every push to `main`.\n\n## Skills\n\n| Topic | File | Difficulty |\n|-------|------|------------|\n| **WidgetKit — Home Screen, Lock Screen, and Interactive Widgets** | [widgetkit-home-lock-screen](skills/widgetkit-home-lock-screen.md) | Intermediate |\n| App Architecture — MVVM, TCA, and Coordinator Patterns | [app-architecture-mvvm-tca](skills/app-architecture-mvvm-tca.md) | Intermediate |\n| App Intents — Interactive Snippets and Visual Intelligence | [app-intents-interactive-snippets](skills/app-intents-interactive-snippets.md) | Intermediate |\n| Background Tasks and Live Activities | [background-tasks-live-activities](skills/background-tasks-live-activities.md) | Intermediate |\n| Clean Architecture for iOS Apps | [clean-architecture-ios](skills/clean-architecture-ios.md) | Advanced |\n| Combine and the Observation Framework | [combine-observation-framework](skills/combine-observation-framework.md) | Intermediate |\n| Foundation Models Framework — On-Device AI in Swift | [foundation-models-framework](skills/foundation-models-framework.md) | Intermediate |\n| Networking with URLSession and async/await | [networking-urlsession-async](skills/networking-urlsession-async.md) | Intermediate |\n| NowPlaying Framework — Media Sessions for System Surfaces | [nowplaying-framework](skills/nowplaying-framework.md) | Intermediate |\n| Performance — Memory Management and Profiling | [performance-memory-profiling](skills/performance-memory-profiling.md) | Intermediate |\n| StoreKit 2 — In-App Purchases and Subscriptions | [storekit2-in-app-purchases](skills/storekit2-in-app-purchases.md) | Intermediate |\n| String Catalogs — Modern Localization in Swift | [string-catalogs-localization](skills/string-catalogs-localization.md) | Intermediate |\n| Swift 6.2 Approachable Concurrency — nonisolated, @concurrent, Typed Throws | [swift-approachable-concurrency](skills/swift-approachable-concurrency.md) | Intermediate |\n| Swift Charts 3D — Data Visualization with Chart3D | [swift-charts-3d](skills/swift-charts-3d.md) | Intermediate |\n| Swift Concurrency — Actors | [swift-concurrency-actors](skills/swift-concurrency-actors.md) | Intermediate |\n| Swift InlineArray and Span — Safe, High-Performance Memory | [swift-inlinearray-span](skills/swift-inlinearray-span.md) | Intermediate |\n| Swift Macros — Compile-Time Code Generation | [swift-macros](skills/swift-macros.md) | Intermediate |\n| Swift Package Plugins — Build Tools and Custom Commands | [swift-package-plugins](skills/swift-package-plugins.md) | Intermediate |\n| Swift Protocols and Generics — Building Flexible Abstractions | [swift-protocols-generics](skills/swift-protocols-generics.md) | Intermediate |\n| Swift Result Builders — Creating Custom DSLs | [swift-result-builders](skills/swift-result-builders.md) | Intermediate |\n| Swift Testing Framework — Modern Unit Testing in Swift | [swift-testing-framework](skills/swift-testing-framework.md) | Intermediate |\n| Swift Typed Throws — Precise Error Handling in Swift 6 | [swift-typed-throws](skills/swift-typed-throws.md) | Intermediate |\n| SwiftData — Modern Persistence for Apple Apps | [swiftdata-persistence](skills/swiftdata-persistence.md) | Intermediate |\n| SwiftUI Accessibility: VoiceOver, Dynamic Type, and Custom Actions | [swiftui-accessibility-voiceover](skills/swiftui-accessibility-voiceover.md) | Intermediate |\n| SwiftUI Animations — From Implicit to Keyframe | [swiftui-animations](skills/swiftui-animations.md) | Intermediate |\n| SwiftUI Liquid Glass — Building with the New Design Language | [swiftui-liquid-glass](skills/swiftui-liquid-glass.md) | Intermediate |\n| SwiftUI Navigation and Data Flow | [swiftui-navigation-data-flow](skills/swiftui-navigation-data-flow.md) | Intermediate |\n| SwiftUI Rich Text Editing with TextEditor and AttributedString | [swiftui-rich-text-editing](skills/swiftui-rich-text-editing.md) | Intermediate |\n| SwiftUI WebView — Native Web Content with WebKit | [swiftui-webview-webkit](skills/swiftui-webview-webkit.md) | Intermediate |\n| TipKit — Contextual User Tips in SwiftUI | [tipkit-contextual-tips](skills/tipkit-contextual-tips.md) | Intermediate |\n| UIKit and AppKit Interop with SwiftUI | [uikit-appkit-swiftui-interop](skills/uikit-appkit-swiftui-interop.md) | Intermediate |\n| visionOS Spatial Computing — Persistence, Surfaces, and Spatial Scenes | [visionos-spatial-computing](skills/visionos-spatial-computing.md) | Intermediate |\n| Xcode Debugging and Instruments | [xcode-debugging-instruments](skills/xcode-debugging-instruments.md) | Intermediate |\n\n## License\n\nThis project is licensed under the MIT License — see the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpawankmrai%2Fapple-dev-skills","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpawankmrai%2Fapple-dev-skills","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpawankmrai%2Fapple-dev-skills/lists"}