apollo-ios
Guide for building Apple-platform applications with Apollo iOS, the strongly-typed GraphQL client for Swift. Use this skill when: (1) adding Apollo iOS to a Swift Package Manager or Xcode project, (2) configuring apollo-codegen-config.json and running code generation, (3) configuring an ApolloClient with auth, interceptors, and caching, (4) writing queries, mutations, or subscriptions from SwiftUI views, (5) writing tests against generated operation mocks.
- Version
- 1.0.0
- License
- MIT
- Compatibility
- iOS 15+, macOS 12+, tvOS 15+, watchOS 8+, visionOS 1+. Swift 6.1+, Xcode 16+. SwiftUI apps using Swift Concurrency.
Pinned to revision 4e8964e24a5a, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- Bash(apollo-ios-cli:*)
- Bash(swift:*)
- Bash(xcodebuild:*)
- Bash(git:*)
- Read
- Write
- Edit
- Glob
- Grep
- WebFetch
Files
- skills/apollo-ios/SKILL.md
- skills/apollo-ios/LICENSE
- skills/apollo-ios/references/caching.md
- skills/apollo-ios/references/codegen.md
- skills/apollo-ios/references/custom-scalars.md
- skills/apollo-ios/references/interceptors.md
- skills/apollo-ios/references/operations.md
- skills/apollo-ios/references/setup.md
- skills/apollo-ios/references/subscriptions.md
- skills/apollo-ios/references/testing.md
- skills/apollo-ios/scripts/list-apollo-ios-versions.sh
Every link opens the file at its source, pinned to the revision this page describes.