Loading...
Loading...
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.
npx skill4agent add apollographql/skills apollo-iosgraphql-transport-wsapollo-ios-cliApolloApolloClientApolloAPIapollo-codegen-config.jsonmoduleType: swiftPackageoperations: relativeApolloClientEnvironment@ObservableMock<Type>output.testMocksapollo-codegen-config.jsonnoneswiftPackageabsoluteApolloApolloAPIApolloSQLiteApolloWebSocketApolloTestSupportapollo-codegen-config.jsonApolloClientapollo-codegen-config.jsonschemaTypes.moduleTypeswiftPackageembeddedInTargetotheroperationsrelativeinSchemaModuleabsolutetypealias <Scalar> = StringCustomScalarTypeDateURLDecimal@Observable@typePolicyInterceptorProviderSplitNetworkTransportconnection_initApolloTestSupportMock<Type>NetworkTransportmoduleType: swiftPackageoperations: relative<ProjectName>APIRocketReserverAPIRocketReserverPackage.swift.xcodeprojMyAPIAskUserQuestionApolloApolloClientApolloAPIschema.graphqls.graphqlapollo-codegen-config.json.graphqlapollo-ios-cli generateoutput.testMocks: { "none": {} }Mock<Type>ApolloClientEnvironment@typePolicyGraphQLInterceptorrequest.additionalHeaders["Authorization"].mapErrorsRequestChain.Retry(request:)MaxRetryInterceptorHTTPInterceptorUser-AgentAccept-EncodingTask.task { }mcp__xcode__BuildProjectmcp__xcode__RunSomeTestsmcp__xcode__XcodeListNavigatorIssuesxcodebuild