[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-skill-apollographql-apollo-client-de":3,"guides-for-apollographql-apollo-client":687,"similar-k176dcs2v2z74pmffv6nrkgj6d86m1gc-de":688},{"_creationTime":4,"_id":5,"children":6,"community":7,"display":9,"evaluation":15,"identity":256,"isFallback":239,"parentExtension":261,"providers":316,"relations":320,"repo":321,"tags":685,"workflow":686},1778675562553.7405,"k176dcs2v2z74pmffv6nrkgj6d86m1gc",[],{"reviewCount":8},0,{"description":10,"installMethods":11,"name":13,"sourceUrl":14},"Guide for building React applications with Apollo Client 4.x. Use this skill when: (1) setting up Apollo Client in a React project, (2) writing GraphQL queries or mutations with hooks, (3) configuring caching or cache policies, (4) managing local state with reactive variables, (5) troubleshooting Apollo Client errors or performance issues.\n",{"claudeCode":12},"apollographql/skills","Apollo Client","https://github.com/apollographql/skills",{"_creationTime":16,"_id":17,"extensionId":5,"locale":18,"result":19,"trustSignals":237,"workflow":254},1778675614689.5615,"kn77x7x1k85t2bftjjzfd3s76x86m1dg","en",{"checks":20,"evaluatedAt":190,"extensionSummary":191,"features":192,"nonGoals":198,"practices":202,"prerequisites":208,"promptVersionExtension":212,"promptVersionScoring":213,"purpose":214,"rationale":215,"score":216,"summary":217,"tags":218,"targetMarket":224,"tier":225,"useCases":226,"workflow":231},[21,26,29,32,36,39,44,48,51,54,58,62,65,69,72,75,78,81,84,87,90,94,98,102,106,109,113,116,120,123,126,129,132,134,137,141,145,148,151,155,158,161,164,167,171,174,177,180,183,187],{"category":22,"check":23,"severity":24,"summary":25},"Practical Utility","Problem relevance","pass","The description clearly names the problem of building React applications with Apollo Client 4.x and lists specific use cases for setup, queries, caching, local state, and troubleshooting.",{"category":22,"check":27,"severity":24,"summary":28},"Unique selling proposition","The skill provides specific guidance on Apollo Client 4.x features, hooks, and best practices, offering value beyond generic React or GraphQL advice.",{"category":22,"check":30,"severity":24,"summary":31},"Production readiness","The skill covers the complete lifecycle for using Apollo Client 4.x in React applications, including setup, queries, mutations, caching, and troubleshooting.",{"category":33,"check":34,"severity":24,"summary":35},"Scope","Single responsibility principle","The skill focuses exclusively on Apollo Client 4.x within React applications, with no unrelated capabilities.",{"category":33,"check":37,"severity":24,"summary":38},"Description quality","The displayed description accurately reflects the skill's purpose and scope, covering key areas of Apollo Client 4.x usage in React.",{"category":40,"check":41,"severity":42,"summary":43},"Invocation","Scoped tools","not_applicable","This is a skill, not a tool-based extension, so scoped tools check is not applicable.",{"category":45,"check":46,"severity":24,"summary":47},"Documentation","Configuration & parameter reference","The skill's reference documentation covers relevant Apollo Client concepts like hooks, caching, and state management in detail.",{"category":33,"check":49,"severity":42,"summary":50},"Tool naming","This is a skill, not a tool-based extension, so tool naming check is not applicable.",{"category":33,"check":52,"severity":42,"summary":53},"Minimal I/O surface","This is a skill and does not expose tools with parameter schemas or response shapes.",{"category":55,"check":56,"severity":24,"summary":57},"License","License usability","The MIT license is clearly stated in the SKILL.md frontmatter and LICENSE file, and is a permissive OSS license.",{"category":59,"check":60,"severity":24,"summary":61},"Maintenance","Commit recency","The last commit was on May 12, 2026, which is within the last 90 days.",{"category":59,"check":63,"severity":42,"summary":64},"Dependency Management","No third-party dependencies are explicitly managed or required by the skill itself; it relies on the user's project environment for Apollo Client and React.",{"category":66,"check":67,"severity":42,"summary":68},"Security","Secret Management","The skill does not handle secrets directly.",{"category":66,"check":70,"severity":24,"summary":71},"Injection","The skill operates on structured code and documentation, with no indication of loading untrusted third-party data as instructions.",{"category":66,"check":73,"severity":24,"summary":74},"Transitive Supply-Chain Grenades","The skill is self-contained and does not fetch external code or data at runtime.",{"category":66,"check":76,"severity":24,"summary":77},"Sandbox Isolation","As a skill, it operates within the agent's environment and does not modify files outside of its bundle or project folders.",{"category":66,"check":79,"severity":24,"summary":80},"Sandbox escape primitives","The skill's content does not exhibit any sandbox-escape primitives like detached processes or deny-retry loops.",{"category":66,"check":82,"severity":24,"summary":83},"Data Exfiltration","The skill does not perform any outbound calls or reference confidential data, thus posing no exfiltration risk.",{"category":66,"check":85,"severity":24,"summary":86},"Hidden Text Tricks","The bundled content is free of hidden-steering tricks, with clean printable ASCII and expected Unicode characters.",{"category":66,"check":88,"severity":24,"summary":89},"Opaque code execution","The skill bundle contains only plain, readable source code, with no obfuscation or runtime script fetching.",{"category":91,"check":92,"severity":24,"summary":93},"Portability","Structural Assumption","The skill does not make structural assumptions about the user's project layout beyond standard React/Apollo Client integration patterns.",{"category":95,"check":96,"severity":24,"summary":97},"Trust","Issues Attention","There were 0 issues opened and 1 closed in the last 90 days, indicating active maintenance and a closure rate of >= 50%.",{"category":99,"check":100,"severity":24,"summary":101},"Versioning","Release Management","A meaningful semver version (1.0.0) is declared in the SKILL.md frontmatter.",{"category":103,"check":104,"severity":42,"summary":105},"Execution","Validation","This skill does not expose executable code or structured output that requires validation via a schema library.",{"category":66,"check":107,"severity":42,"summary":108},"Unguarded Destructive Operations","The skill is informational and analytical, with no destructive operations that require guarding.",{"category":110,"check":111,"severity":24,"summary":112},"Code Execution","Error Handling","The referenced documentation and examples cover error handling strategies for Apollo Client, including error policies and boundaries.",{"category":110,"check":114,"severity":42,"summary":115},"Logging","This skill does not perform destructive actions or outbound calls that would require local audit logging.",{"category":117,"check":118,"severity":42,"summary":119},"Compliance","GDPR","The skill does not operate on personal data.",{"category":117,"check":121,"severity":24,"summary":122},"Target market","The skill is globally applicable and does not contain regional or jurisdictional logic.",{"category":91,"check":124,"severity":24,"summary":125},"Runtime stability","The skill assumes standard JavaScript/TypeScript runtime with Apollo Client and React, with no OS-specific assumptions.",{"category":45,"check":127,"severity":24,"summary":128},"README","The README file exists, is comprehensive, and clearly states the skill's purpose and installation instructions.",{"category":33,"check":130,"severity":42,"summary":131},"Tool surface size","This is a skill with no exposed tools or commands.",{"category":40,"check":133,"severity":42,"summary":131},"Overlapping near-synonym tools",{"category":45,"check":135,"severity":24,"summary":136},"Phantom features","All features advertised in the README and SKILL.md have corresponding implementations and documentation.",{"category":138,"check":139,"severity":24,"summary":140},"Install","Installation instruction","The README provides clear installation instructions via the Skills CLI and Claude Code plugin, along with usage examples.",{"category":142,"check":143,"severity":24,"summary":144},"Errors","Actionable error messages","The skill documentation provides guidance on error handling and troubleshooting common Apollo Client issues.",{"category":103,"check":146,"severity":42,"summary":147},"Pinned dependencies","The skill does not bundle scripts with dependencies that require pinning.",{"category":33,"check":149,"severity":42,"summary":150},"Dry-run preview","The skill does not perform state-changing operations that would require a dry-run mode.",{"category":152,"check":153,"severity":42,"summary":154},"Protocol","Idempotent retry & timeouts","This skill does not involve remote calls or state-changing operations requiring retry or timeout logic.",{"category":117,"check":156,"severity":42,"summary":157},"Telemetry opt-in","The skill does not emit telemetry.",{"category":40,"check":159,"severity":24,"summary":160},"Precise Purpose","The skill's purpose is precisely defined, stating it guides building React apps with Apollo Client 4.x and lists specific use cases and boundaries.",{"category":40,"check":162,"severity":24,"summary":163},"Concise Frontmatter","The frontmatter is concise and effectively summarizes the skill's core capability and usage triggers.",{"category":45,"check":165,"severity":24,"summary":166},"Concise Body","The SKILL.md is concise and delegates deeper material to separate reference files, following progressive disclosure.",{"category":168,"check":169,"severity":24,"summary":170},"Context","Progressive Disclosure","The SKILL.md outlines the main topics and links to detailed reference files in the `references/` directory.",{"category":168,"check":172,"severity":42,"summary":173},"Forked exploration","This skill does not involve heavy exploration or deep code review that would necessitate `context: fork`.",{"category":22,"check":175,"severity":24,"summary":176},"Usage examples","The skill includes sufficient, ready-to-use examples for key capabilities like basic queries, mutations, and Suspense hooks.",{"category":22,"check":178,"severity":24,"summary":179},"Edge cases","The documentation covers common Apollo Client issues and provides troubleshooting steps for setup, cache, and TypeScript problems.",{"category":110,"check":181,"severity":42,"summary":182},"Tool Fallback","This skill does not rely on external tools with fallbacks.",{"category":184,"check":185,"severity":24,"summary":186},"Safety","Halt on unexpected state","The skill documentation advises on error handling and troubleshooting, implicitly guiding users to halt on unexpected states.",{"category":91,"check":188,"severity":24,"summary":189},"Cross-skill coupling","The skill is self-contained and does not implicitly rely on other skills being loaded; cross-skill interactions are not applicable.",1778675614573,"This skill provides comprehensive guidance and best practices for using Apollo Client 4.x within React applications, covering setup, queries, mutations, caching, local state management, and troubleshooting.",[193,194,195,196,197],"Setting up Apollo Client in React projects","Writing GraphQL queries and mutations with hooks","Configuring caching and cache policies","Managing local state with reactive variables","Troubleshooting Apollo Client errors and performance",[199,200,201],"Using Apollo Client versions other than 4.x.","Setting up Apollo Server or other backend GraphQL technologies.","General React or JavaScript best practices outside of Apollo Client integration.",[203,204,205,206,207],"GraphQL Query Best Practices","GraphQL Mutation Best Practices","GraphQL Caching Best Practices","GraphQL Performance Optimization","React State Management",[209,210,211],"React 18+ or React 19 (Suspense/RSC)","Node.js environment (for installation and development)","Existing Apollo Client 4.x setup or willingness to integrate","3.0.0","4.4.0","To guide developers in building robust React applications efficiently using Apollo Client 4.x for GraphQL data management.","The skill is exceptionally well-documented, covers its intended scope comprehensively, and adheres to best practices. No critical or warning findings were identified.",99,"Excellent skill for React development with Apollo Client 4.x.",[219,220,221,222,223],"react","graphql","apollo-client","typescript","state-management","global","verified",[227,228,229,230],"When setting up Apollo Client in a new or existing React application.","When writing or optimizing GraphQL queries and mutations.","When configuring advanced caching strategies or local state.","When debugging Apollo Client related issues.",[232,233,234,235,236],"Review skill documentation for Apollo Client 4.x.","Identify specific use case (setup, query, mutation, caching, state, troubleshooting).","Consult reference files for detailed integration guides and patterns.","Implement recommended patterns and best practices in React application.","Troubleshoot issues using provided guidance and Apollo DevTools.",{"codeQuality":238,"collectedAt":240,"documentation":241,"maintenance":244,"security":251,"testCoverage":253},{"hasLockfile":239},true,1778675594980,{"descriptionLength":242,"readmeSize":243},342,22716,{"closedIssues90d":245,"forks":246,"hasChangelog":247,"manifestVersion":248,"openIssues90d":8,"pushedAt":249,"stars":250},1,4,false,"1.0.0",1778606417000,62,{"hasNpmPackage":247,"license":252,"smitheryVerified":247},"MIT",{"hasCi":239,"hasTests":247},{"updatedAt":255},1778675614689,{"basePath":257,"githubOwner":258,"githubRepo":259,"locale":18,"slug":221,"type":260},"skills/apollo-client","apollographql","skills","skill",{"_creationTime":262,"_id":263,"community":264,"display":265,"identity":270,"parentExtension":273,"providers":303,"relations":312,"tags":313,"workflow":314},1778675562553.7402,"k172cxtw1jjyfy3j32102fhz4986nn9c",{"reviewCount":8},{"description":266,"installMethods":267,"name":269,"sourceUrl":14},"Agent skills for AI coding agents working with Apollo GraphQL tools and technologies",{"claudeCode":268},"apollo-skills","Apollo GraphQL Agent Skills",{"basePath":271,"githubOwner":258,"githubRepo":259,"locale":18,"slug":259,"type":272},"","plugin",{"_creationTime":274,"_id":275,"community":276,"display":277,"identity":281,"providers":283,"relations":297,"tags":299,"workflow":300},1778675562553.74,"k17dxad7tw1ns1wfge0ef2dbnd86nrvx",{"reviewCount":8},{"description":278,"installMethods":279,"name":280,"sourceUrl":14},"Bundled plugins for GraphQL development with Apollo tools and technologies",{"claudeCode":12},"apollo-marketplace",{"basePath":271,"githubOwner":258,"githubRepo":259,"locale":18,"slug":259,"type":282},"marketplace",{"evaluate":284,"extract":292},{"promptVersionExtension":285,"promptVersionScoring":213,"score":286,"tags":287,"targetMarket":224,"tier":225},"3.1.0",95,[220,288,289,290,291],"apollo","developer-tools","ai-agents","plugins",{"commitSha":293,"marketplace":294,"plugin":295},"HEAD",{"name":280,"pluginCount":245},{"mcpCount":8,"provider":296,"skillCount":8},"classify",{"repoId":298},"kd70kp4977ph9vbpa67gwcs7j586n0sc",[290,288,289,220,291],{"evaluatedAt":301,"extractAt":302,"updatedAt":301},1778675576047,1778675562553,{"evaluate":304,"extract":309},{"promptVersionExtension":212,"promptVersionScoring":213,"score":216,"tags":305,"targetMarket":224,"tier":225},[220,288,289,306,307,308],"code-generation","schema-management","api-development",{"commitSha":293,"license":252,"plugin":310},{"mcpCount":8,"provider":296,"skillCount":311},14,{"parentExtensionId":275,"repoId":298},[308,288,306,289,220,307],{"evaluatedAt":315,"extractAt":302,"updatedAt":315},1778675594715,{"evaluate":317,"extract":319},{"promptVersionExtension":212,"promptVersionScoring":213,"score":216,"tags":318,"targetMarket":224,"tier":225},[219,220,221,222,223],{"commitSha":293,"license":252},{"parentExtensionId":263,"repoId":298},{"_creationTime":322,"_id":298,"identity":323,"providers":324,"workflow":681},1778675558500.5981,{"githubOwner":258,"githubRepo":259,"sourceUrl":14},{"classify":325,"discover":674,"github":677},{"commitSha":293,"extensions":326},[327,340,381,413,432,446,472,487,500,558,572,589,603,621,638,664],{"basePath":271,"description":278,"displayName":280,"installMethods":328,"rationale":329,"selectedPaths":330,"source":339,"sourceLanguage":18,"type":282},{"claudeCode":12},"marketplace.json at .claude-plugin/marketplace.json",[331,334,336],{"path":332,"priority":333},".claude-plugin/marketplace.json","mandatory",{"path":335,"priority":333},"README.md",{"path":337,"priority":338},"LICENSE","high","rule",{"basePath":271,"description":266,"displayName":268,"installMethods":341,"license":252,"rationale":342,"selectedPaths":343,"source":339,"sourceLanguage":18,"type":272},{"claudeCode":268},"plugin manifest at .claude-plugin/plugin.json",[344,346,347,348,351,353,355,357,359,361,363,365,367,369,371,373,375,377,379],{"path":345,"priority":333},".claude-plugin/plugin.json",{"path":335,"priority":333},{"path":337,"priority":338},{"path":349,"priority":350},"skills/apollo-client/SKILL.md","medium",{"path":352,"priority":350},"skills/apollo-connectors/SKILL.md",{"path":354,"priority":350},"skills/apollo-federation/SKILL.md",{"path":356,"priority":350},"skills/apollo-ios/SKILL.md",{"path":358,"priority":350},"skills/apollo-kotlin/SKILL.md",{"path":360,"priority":350},"skills/apollo-mcp-server/SKILL.md",{"path":362,"priority":350},"skills/apollo-router/SKILL.md",{"path":364,"priority":350},"skills/apollo-router-plugin-creator/SKILL.md",{"path":366,"priority":350},"skills/apollo-server/SKILL.md",{"path":368,"priority":350},"skills/graphql-operations/SKILL.md",{"path":370,"priority":350},"skills/graphql-schema/SKILL.md",{"path":372,"priority":350},"skills/rover/SKILL.md",{"path":374,"priority":350},"skills/rust-best-practices/SKILL.md",{"path":376,"priority":350},"skills/skill-creator/SKILL.md",{"path":378,"priority":333},".lsp.json",{"path":380,"priority":333},".mcp.json",{"basePath":257,"description":10,"displayName":221,"installMethods":382,"rationale":383,"selectedPaths":384,"source":339,"sourceLanguage":18,"type":260},{"claudeCode":12},"SKILL.md frontmatter at skills/apollo-client/SKILL.md",[385,387,389,391,393,395,397,399,401,403,405,407,409,411],{"path":386,"priority":333},"SKILL.md",{"path":388,"priority":350},"references/caching.md",{"path":390,"priority":350},"references/error-handling.md",{"path":392,"priority":350},"references/fragments.md",{"path":394,"priority":350},"references/integration-client.md",{"path":396,"priority":350},"references/integration-nextjs.md",{"path":398,"priority":350},"references/integration-react-router.md",{"path":400,"priority":350},"references/integration-tanstack-start.md",{"path":402,"priority":350},"references/mutations.md",{"path":404,"priority":350},"references/queries.md",{"path":406,"priority":350},"references/state-management.md",{"path":408,"priority":350},"references/suspense-hooks.md",{"path":410,"priority":350},"references/troubleshooting.md",{"path":412,"priority":350},"references/typescript-codegen.md",{"basePath":414,"description":415,"displayName":416,"installMethods":417,"rationale":418,"selectedPaths":419,"source":339,"sourceLanguage":18,"type":260},"skills/apollo-connectors","Guide for integrating REST APIs into GraphQL supergraphs using Apollo Connectors with @source and @connect directives. Use this skill when the user: (1) mentions \"connectors\", \"Apollo Connectors\", or \"REST Connector\", (2) wants to integrate a REST API into GraphQL, (3) references @source or @connect directives, (4) works with files containing \"# Note to AI Friends: This is an Apollo Connectors schema\".\n","apollo-connectors",{"claudeCode":12},"SKILL.md frontmatter at skills/apollo-connectors/SKILL.md",[420,421,423,425,427,428,430],{"path":386,"priority":333},{"path":422,"priority":350},"references/entities.md",{"path":424,"priority":350},"references/grammar.md",{"path":426,"priority":350},"references/methods.md",{"path":410,"priority":350},{"path":429,"priority":350},"references/validation.md",{"path":431,"priority":350},"references/variables.md",{"basePath":433,"description":434,"displayName":435,"installMethods":436,"rationale":437,"selectedPaths":438,"source":339,"sourceLanguage":18,"type":260},"skills/apollo-federation","Guide for authoring Apollo Federation subgraph schemas. Use this skill when: (1) creating new subgraph schemas for a federated supergraph, (2) defining or modifying entities with @key, (3) sharing types/fields across subgraphs with @shareable, (4) working with federation directives (@external, @requires, @provides, @override, @inaccessible), (5) troubleshooting composition errors, (6) any task involving federation schema design patterns.\n","apollo-federation",{"claudeCode":12},"SKILL.md frontmatter at skills/apollo-federation/SKILL.md",[439,440,442,444],{"path":386,"priority":333},{"path":441,"priority":350},"references/composition.md",{"path":443,"priority":350},"references/directives.md",{"path":445,"priority":350},"references/schema-patterns.md",{"basePath":447,"description":448,"displayName":449,"installMethods":450,"rationale":451,"selectedPaths":452,"source":339,"sourceLanguage":18,"type":260},"skills/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.\n","apollo-ios",{"claudeCode":12},"SKILL.md frontmatter at skills/apollo-ios/SKILL.md",[453,454,455,457,459,461,463,465,467,469],{"path":386,"priority":333},{"path":388,"priority":350},{"path":456,"priority":350},"references/codegen.md",{"path":458,"priority":350},"references/custom-scalars.md",{"path":460,"priority":350},"references/interceptors.md",{"path":462,"priority":350},"references/operations.md",{"path":464,"priority":350},"references/setup.md",{"path":466,"priority":350},"references/subscriptions.md",{"path":468,"priority":350},"references/testing.md",{"path":470,"priority":471},"scripts/list-apollo-ios-versions.sh","low",{"basePath":473,"description":474,"displayName":475,"installMethods":476,"rationale":477,"selectedPaths":478,"source":339,"sourceLanguage":18,"type":260},"skills/apollo-kotlin","Guide for building applications with Apollo Kotlin, the GraphQL client library for Android and Kotlin. Use this skill when: (1) setting up Apollo Kotlin in a Gradle project for Android, Kotlin/JVM, or KMP, (2) configuring schema download and codegen for GraphQL services, (3) configuring an `ApolloClient` with auth, interceptors, and caching, (4) writing queries, mutations, or subscriptions,\n","apollo-kotlin",{"claudeCode":12},"SKILL.md frontmatter at skills/apollo-kotlin/SKILL.md",[479,480,481,482,483,485],{"path":386,"priority":333},{"path":388,"priority":350},{"path":462,"priority":350},{"path":464,"priority":350},{"path":484,"priority":471},"scripts/list-apollo-kotlin-normalized-cache-versions.sh",{"path":486,"priority":471},"scripts/list-apollo-kotlin-versions.sh",{"basePath":488,"description":489,"displayName":490,"installMethods":491,"rationale":492,"selectedPaths":493,"source":339,"sourceLanguage":18,"type":260},"skills/apollo-mcp-server","Guide for using Apollo MCP Server to connect AI agents with GraphQL APIs. Use this skill when: (1) setting up or configuring Apollo MCP Server, (2) defining MCP tools from GraphQL operations, (3) using introspection tools (introspect, search, validate, execute), (4) troubleshooting MCP server connectivity or tool execution issues.\n","apollo-mcp-server",{"claudeCode":12},"SKILL.md frontmatter at skills/apollo-mcp-server/SKILL.md",[494,495,497,499],{"path":386,"priority":333},{"path":496,"priority":350},"references/configuration.md",{"path":498,"priority":350},"references/tools.md",{"path":410,"priority":350},{"basePath":501,"description":502,"displayName":503,"installMethods":504,"rationale":505,"selectedPaths":506,"source":339,"sourceLanguage":18,"type":260},"skills/apollo-router","Version-aware guide for configuring and running Apollo Router for federated GraphQL supergraphs. Generates correct YAML for both Router v1.x and v2.x. Use this skill when: (1) setting up Apollo Router to run a supergraph, (2) configuring routing, headers, or CORS, (3) implementing custom plugins (Rhai scripts or coprocessors), (4) configuring telemetry (tracing, metrics, logging), (5) troubleshooting Router performance or connectivity issues.\n","apollo-router",{"claudeCode":12},"SKILL.md frontmatter at skills/apollo-router/SKILL.md",[507,508,510,511,513,515,517,519,521,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556],{"path":386,"priority":333},{"path":509,"priority":350},"divergence-map.md",{"path":496,"priority":350},{"path":512,"priority":350},"references/connectors.md",{"path":514,"priority":350},"references/headers.md",{"path":516,"priority":350},"references/plugins.md",{"path":518,"priority":350},"references/response-caching.md",{"path":520,"priority":350},"references/telemetry.md",{"path":410,"priority":350},{"path":523,"priority":471},"templates/v1/development.yaml",{"path":525,"priority":471},"templates/v1/production.yaml",{"path":527,"priority":471},"templates/v1/sections/auth.yaml",{"path":529,"priority":471},"templates/v1/sections/cors.yaml",{"path":531,"priority":471},"templates/v1/sections/headers.yaml",{"path":533,"priority":471},"templates/v1/sections/limits.yaml",{"path":535,"priority":471},"templates/v1/sections/telemetry.yaml",{"path":537,"priority":471},"templates/v1/sections/traffic-shaping.yaml",{"path":539,"priority":471},"templates/v2/development.yaml",{"path":541,"priority":471},"templates/v2/production.yaml",{"path":543,"priority":471},"templates/v2/sections/auth.yaml",{"path":545,"priority":471},"templates/v2/sections/connectors.yaml",{"path":547,"priority":471},"templates/v2/sections/cors.yaml",{"path":549,"priority":471},"templates/v2/sections/headers.yaml",{"path":551,"priority":471},"templates/v2/sections/limits.yaml",{"path":553,"priority":471},"templates/v2/sections/response-caching.yaml",{"path":555,"priority":471},"templates/v2/sections/telemetry.yaml",{"path":557,"priority":471},"templates/v2/sections/traffic-shaping.yaml",{"basePath":559,"description":560,"displayName":561,"installMethods":562,"rationale":563,"selectedPaths":564,"source":339,"sourceLanguage":18,"type":260},"skills/apollo-router-plugin-creator","Guide for writing Apollo Router native Rust plugins. Use this skill when: (1) users want to create a new router plugin, (2) users want to add service hooks (router_service, supergraph_service, execution_service, subgraph_service), (3) users want to modify an existing router plugin, (4) users need to understand router plugin patterns or the request lifecycle. (5) triggers on requests like \"create a new plugin\", \"add a router plugin\", \"modify the X plugin\", or \"add subgraph_service hook\".\n","apollo-router-plugin-creator",{"claudeCode":12},"SKILL.md frontmatter at skills/apollo-router-plugin-creator/SKILL.md",[565,566,568,570],{"path":386,"priority":333},{"path":567,"priority":350},"references/examples.md",{"path":569,"priority":350},"references/existing-plugins.md",{"path":571,"priority":350},"references/service-hooks.md",{"basePath":573,"description":574,"displayName":575,"installMethods":576,"rationale":577,"selectedPaths":578,"source":339,"sourceLanguage":18,"type":260},"skills/apollo-server","Guide for building GraphQL servers with Apollo Server 5.x. Use this skill when: (1) setting up a new Apollo Server project, (2) writing resolvers or defining GraphQL schemas, (3) implementing authentication or authorization, (4) creating plugins or custom data sources, (5) troubleshooting Apollo Server errors or performance issues.\n","apollo-server",{"claudeCode":12},"SKILL.md frontmatter at skills/apollo-server/SKILL.md",[579,580,582,584,585,586,588],{"path":386,"priority":333},{"path":581,"priority":350},"references/context-and-auth.md",{"path":583,"priority":350},"references/data-sources.md",{"path":390,"priority":350},{"path":516,"priority":350},{"path":587,"priority":350},"references/resolvers.md",{"path":410,"priority":350},{"basePath":590,"description":591,"displayName":592,"installMethods":593,"rationale":594,"selectedPaths":595,"source":339,"sourceLanguage":18,"type":260},"skills/graphql-operations","Guide for writing GraphQL operations (queries, mutations, fragments) following best practices. Use this skill when: (1) writing GraphQL queries or mutations, (2) organizing operations with fragments, (3) optimizing data fetching patterns, (4) setting up type generation or linting, (5) reviewing operations for efficiency.\n","graphql-operations",{"claudeCode":12},"SKILL.md frontmatter at skills/graphql-operations/SKILL.md",[596,597,598,599,600,602],{"path":386,"priority":333},{"path":392,"priority":350},{"path":402,"priority":350},{"path":404,"priority":350},{"path":601,"priority":350},"references/tooling.md",{"path":431,"priority":350},{"basePath":604,"description":605,"displayName":606,"installMethods":607,"rationale":608,"selectedPaths":609,"source":339,"sourceLanguage":18,"type":260},"skills/graphql-schema","Guide for designing GraphQL schemas following industry best practices. Use this skill when: (1) designing a new GraphQL schema or API, (2) reviewing existing schema for improvements, (3) deciding on type structures or nullability, (4) implementing pagination or error patterns, (5) ensuring security in schema design.\n","graphql-schema",{"claudeCode":12},"SKILL.md frontmatter at skills/graphql-schema/SKILL.md",[610,611,613,615,617,619],{"path":386,"priority":333},{"path":612,"priority":350},"references/errors.md",{"path":614,"priority":350},"references/naming.md",{"path":616,"priority":350},"references/pagination.md",{"path":618,"priority":350},"references/security.md",{"path":620,"priority":350},"references/types.md",{"basePath":622,"description":623,"displayName":624,"installMethods":625,"rationale":626,"selectedPaths":627,"source":339,"sourceLanguage":18,"type":260},"skills/rover","Guide for using Apollo Rover CLI to manage GraphQL schemas and federation. Use this skill when: (1) publishing or fetching subgraph/graph schemas, (2) composing supergraph schemas locally or via GraphOS, (3) running local supergraph development with rover dev, (4) validating schemas with check and lint commands, (5) configuring Rover authentication and environment.\n","rover",{"claudeCode":12},"SKILL.md frontmatter at skills/rover/SKILL.md",[628,629,630,632,634,636],{"path":386,"priority":333},{"path":496,"priority":350},{"path":631,"priority":350},"references/dev.md",{"path":633,"priority":350},"references/graphs.md",{"path":635,"priority":350},"references/subgraphs.md",{"path":637,"priority":350},"references/supergraphs.md",{"basePath":639,"description":640,"displayName":641,"installMethods":642,"rationale":643,"selectedPaths":644,"source":339,"sourceLanguage":18,"type":260},"skills/rust-best-practices","Guide for writing idiomatic Rust code based on Apollo GraphQL's best practices handbook. Use this skill when: (1) writing new Rust code or functions, (2) reviewing or refactoring existing Rust code, (3) deciding between borrowing vs cloning or ownership patterns, (4) implementing error handling with Result types, (5) optimizing Rust code for performance, (6) writing tests or documentation for Rust projects.\n","rust-best-practices",{"claudeCode":12},"SKILL.md frontmatter at skills/rust-best-practices/SKILL.md",[645,646,648,650,652,654,656,658,660,662],{"path":386,"priority":333},{"path":647,"priority":350},"references/chapter_01.md",{"path":649,"priority":350},"references/chapter_02.md",{"path":651,"priority":350},"references/chapter_03.md",{"path":653,"priority":350},"references/chapter_04.md",{"path":655,"priority":350},"references/chapter_05.md",{"path":657,"priority":350},"references/chapter_06.md",{"path":659,"priority":350},"references/chapter_07.md",{"path":661,"priority":350},"references/chapter_08.md",{"path":663,"priority":350},"references/chapter_09.md",{"basePath":665,"description":666,"displayName":667,"installMethods":668,"rationale":669,"selectedPaths":670,"source":339,"sourceLanguage":18,"type":260},"skills/skill-creator","Guide for creating effective skills for Apollo GraphQL and GraphQL development. Use this skill when: (1) users want to create a new skill, (2) users want to update an existing skill, (3) users ask about skill structure or best practices, (4) users need help writing SKILL.md files.\n","skill-creator",{"claudeCode":12},"SKILL.md frontmatter at skills/skill-creator/SKILL.md",[671,672],{"path":386,"priority":333},{"path":673,"priority":350},"references/apollo-skills.md",{"sources":675},[676],"manual",{"closedIssues90d":245,"description":269,"forks":246,"homepage":678,"license":252,"openIssues90d":8,"pushedAt":249,"readmeSize":243,"stars":250,"topics":679},"https://skills.sh/apollographql/skills",[680,220,288],"agent-skills",{"classifiedAt":682,"discoverAt":683,"extractAt":684,"githubAt":684,"updatedAt":682},1778675562295,1778675558500,1778675560568,[221,220,219,223,222],{"evaluatedAt":255,"extractAt":302,"updatedAt":255},[],[689,720,751,780,807,833],{"_creationTime":690,"_id":691,"community":692,"display":693,"identity":699,"providers":703,"relations":713,"tags":716,"workflow":717},1778695548458.4001,"k170asnajd0vcr51hwhfy4t0t986m5bh",{"reviewCount":8},{"description":694,"installMethods":695,"name":697,"sourceUrl":698},"Configure Tailwind CSS with TypeScript in a Next.js or React project. Covers installation, configuration, custom theme extensions, component patterns, and type-safe styling utilities. Use when adding Tailwind CSS to an existing TypeScript project, customizing the Tailwind theme for a project's design system, setting up type-safe component styling patterns, or configuring Tailwind plugins and extensions.\n",{"claudeCode":696},"pjt222/agent-almanac","setup-tailwind-typescript","https://github.com/pjt222/agent-almanac",{"basePath":700,"githubOwner":701,"githubRepo":702,"locale":18,"slug":697,"type":260},"skills/setup-tailwind-typescript","pjt222","agent-almanac",{"evaluate":704,"extract":712},{"promptVersionExtension":212,"promptVersionScoring":213,"score":705,"tags":706,"targetMarket":224,"tier":225},100,[707,222,708,709,710,219,711],"tailwind","css","styling","configuration","nextjs",{"commitSha":293},{"parentExtensionId":714,"repoId":715},"k170h0janaa9kwn7cfgfz2ykss86mmh9","kd7aryv63z61j39n2td1aeqkvh86mh12",[710,708,711,219,709,707,222],{"evaluatedAt":718,"extractAt":719,"updatedAt":718},1778701490050,1778695548458,{"_creationTime":721,"_id":722,"community":723,"display":724,"identity":730,"providers":734,"relations":744,"tags":747,"workflow":748},1778687299685.3901,"k1766avpz66czpkss71dc79vq586nf9j",{"reviewCount":8},{"description":725,"installMethods":726,"name":728,"sourceUrl":729},"Full Sentry SDK setup for React Router Framework mode. Use when asked to \"add Sentry to React Router Framework\", \"install @sentry/react-router\", or configure error monitoring, tracing, profiling, session replay, logs, or user feedback for a React Router v7 framework app.",{"claudeCode":727},"getsentry/sentry-for-ai","sentry-react-router-framework-sdk","https://github.com/getsentry/sentry-for-ai",{"basePath":731,"githubOwner":732,"githubRepo":733,"locale":18,"slug":728,"type":260},"skills/sentry-react-router-framework-sdk","getsentry","sentry-for-ai",{"evaluate":735,"extract":743},{"promptVersionExtension":212,"promptVersionScoring":213,"score":705,"tags":736,"targetMarket":224,"tier":225},[219,737,738,739,740,741,222,742],"sentry","sdk-setup","error-monitoring","tracing","profiling","javascript",{"commitSha":293},{"parentExtensionId":745,"repoId":746},"k179krjesmjphb7bqfh43701sn86n8mn","kd72wxwjk5zaddkehkc2ftrzfh86nk3n",[739,742,741,219,738,737,740,222],{"evaluatedAt":749,"extractAt":750,"updatedAt":749},1778687838591,1778687299685,{"_creationTime":752,"_id":753,"community":754,"display":755,"identity":761,"providers":765,"relations":773,"tags":776,"workflow":777},1778699018122.8022,"k17aq8z60n6bfs3hf5qf6k60bn86mx2q",{"reviewCount":8},{"description":756,"installMethods":757,"name":759,"sourceUrl":760},"Master modern React state management with Redux Toolkit, Zustand, Jotai, and React Query. Use when setting up global state, managing server state, or choosing between state management solutions.",{"claudeCode":758},"wshobson/agents","react-state-management","https://github.com/wshobson/agents",{"basePath":762,"githubOwner":763,"githubRepo":764,"locale":18,"slug":759,"type":260},"plugins/frontend-mobile-development/skills/react-state-management","wshobson","agents",{"evaluate":766,"extract":772},{"promptVersionExtension":212,"promptVersionScoring":213,"score":216,"tags":767,"targetMarket":224,"tier":225},[219,223,768,769,770,771,742,222],"redux-toolkit","zustand","jotai","react-query",{"commitSha":293},{"parentExtensionId":774,"repoId":775},"k17adsyhjmtqhwv08wedqxgmm186myve","kd74de64zj0axtg5b8t7eqqe2x86nske",[742,770,219,771,768,223,222,769],{"evaluatedAt":778,"extractAt":779,"updatedAt":778},1778701447950,1778699018122,{"_creationTime":781,"_id":782,"community":783,"display":784,"identity":790,"providers":795,"relations":801,"tags":803,"workflow":804},1778683190010.2751,"k179h3p2b7ekbwbtqk9p045fvx86nty0",{"reviewCount":8},{"description":785,"installMethods":786,"name":788,"sourceUrl":789},"TanStack Query (React Query) for asynchronous server-state management with automatic caching, background refetching, optimistic updates, and pagination in React applications.",{"claudeCode":787},"bobmatnyc/claude-mpm-skills","TanStack Query Skill","https://github.com/bobmatnyc/claude-mpm-skills",{"basePath":791,"githubOwner":792,"githubRepo":793,"locale":18,"slug":794,"type":260},"toolchains/typescript/state/tanstack-query","bobmatnyc","claude-mpm-skills","tanstack-query",{"evaluate":796,"extract":800},{"promptVersionExtension":212,"promptVersionScoring":213,"score":216,"tags":797,"targetMarket":224,"tier":225},[219,222,223,798,799],"data-fetching","caching",{"commitSha":293,"license":252},{"repoId":802},"kd72g55e5qeqs90bk1bvkt8wbx86nkn3",[799,798,219,223,222],{"evaluatedAt":805,"extractAt":806,"updatedAt":805},1778685394222,1778683190010,{"_creationTime":808,"_id":809,"community":810,"display":811,"identity":815,"providers":818,"relations":829,"tags":830,"workflow":831},1778683190010.289,"k17dt9pfj64mxg37xxvqbrr8c986madj",{"reviewCount":8},{"description":812,"installMethods":813,"name":814,"sourceUrl":789},"Comprehensive API design patterns covering REST, GraphQL, gRPC, versioning, authentication, and modern API best practices",{"claudeCode":787},"API Design Patterns",{"basePath":816,"githubOwner":792,"githubRepo":793,"locale":18,"slug":817,"type":260},"universal/web/api-design-patterns","api-design-patterns",{"evaluate":819,"extract":827},{"promptVersionExtension":212,"promptVersionScoring":213,"score":705,"tags":820,"targetMarket":224,"tier":225},[821,822,220,823,824,825,826],"api","rest","grpc","architecture","web","design-patterns",{"commitSha":293,"license":828},"Apache-2.0",{"repoId":802},[821,824,826,220,823,822,825],{"evaluatedAt":832,"extractAt":806,"updatedAt":832},1778686823368,{"_creationTime":834,"_id":835,"community":836,"display":837,"identity":839,"providers":840,"relations":847,"tags":848,"workflow":849},1778675562553.742,"k173e1kq1rx964re0va14ewgg586n241",{"reviewCount":8},{"description":502,"installMethods":838,"name":503,"sourceUrl":14},{"claudeCode":12},{"basePath":501,"githubOwner":258,"githubRepo":259,"locale":18,"slug":503,"type":260},{"evaluate":841,"extract":846},{"promptVersionExtension":212,"promptVersionScoring":213,"score":705,"tags":842,"targetMarket":224,"tier":225},[220,288,843,710,844,845],"router","federation","yaml",{"commitSha":293},{"parentExtensionId":263,"repoId":298},[288,710,844,220,843,845],{"evaluatedAt":850,"extractAt":302,"updatedAt":850},1778675766592]