What problem does it solve? Modeling node-to-node relationships, edges, and multi-hop traversal queries in a distributed Orleans system is difficult with standard grain patterns alone. This Skill guides the integration of ManagedCode.Orleans.Graph so graph structures map cleanly onto grain identities, persistence, and activation lifecycles. ## Core Features & Use Cases - Graph Grain Modeling: Maps nodes to grain identities and edges to relationships between grains, with a concrete IGraphGrain interface for adding, removing, and querying edges. - Traversal Implementation: Provides breadth-first multi-hop traversal across grains with bounded depth to prevent runaway grain activations. - Fit Assessment: Helps decide when a graph abstraction is appropriate versus standard relational or hierarchical grain modeling. - Use Case: A social-network backend on Orleans needs friend-of-friend queries. Use this Skill to model users as graph grains, store edges in an Orleans persistence provider, and run bounded-depth traversal against a real cluster. ## Quick Start Ask the AI to integrate ManagedCode.Orleans.Graph into your Orleans application and implement a graph grain with edge management and bounded traversal.