What problem does it solve? AI agents frequently produce outdated or incorrect guidance for The Graph protocol, such as using the deprecated hosted service, writing mappings in standard TypeScript instead of AssemblyScript, or skipping the codegen step, which leads to failed builds and halted indexing. ## Core Features & Use Cases - Subgraph Development: Covers the full lifecycle from graph init through schema design, manifest configuration, AssemblyScript mappings, codegen, build, and Subgraph Studio deployment. - GraphQL Querying: Documents filtering, cursor-based pagination, time-travel queries, full-text search, and Graph Client integration for type-safe frontend queries. - Indexing Optimization & Alternatives: Explains immutable entities, pruning, startBlock tuning, and when to choose Ponder, Dune, or direct RPC multicall instead. - Use Case: Ask the agent to create a subgraph indexing USDC Transfer events on Ethereum mainnet, and it will produce a correct schema.graphql, subgraph.yaml, and AssemblyScript mapping with proper null checks and try_ contract reads. ## Quick Start Create a subgraph that indexes Transfer events for the USDC contract on Ethereum mainnet and deploy it to Subgraph Studio.