Integrate Dojo with game clients for JavaScript, Unity, Unreal, Rust, and other platforms. Generate typed bindings and connection code. Use when connecting frontends or game engines to your Dojo world.
99
Does it follow best practices?
Validation for skill structure
JS/TS project setup and SDK initialization
Uses pnpm for install
0%
100%
Core SDK packages
50%
100%
Controller packages
25%
100%
WASM dev dependencies
100%
100%
State management packages
37%
100%
dojoConfig uses createDojoConfig
100%
100%
dojoConfig imports manifest
100%
100%
SDK init with worldAddress
80%
100%
SDK init with toriiUrl and relayUrl
100%
100%
SDK init with domain config
100%
100%
Binding generation command
0%
100%
Without context: $0.4823 · 1m 49s · 27 turns · 77 in / 6,809 out tokens
With context: $0.5226 · 1m 34s · 24 turns · 30 in / 5,757 out tokens
React Controller authentication integration
Uses @cartridge/connector
0%
100%
Connector created outside component
66%
100%
Policies define contracts and methods
0%
100%
StarknetConfig wraps app
100%
100%
StarknetConfig has autoConnect
100%
100%
StarknetConfig has chains and connectors
100%
100%
DojoSdkProvider wraps app
0%
100%
clientFn is setupWorld
0%
100%
useDojoSDK for client
100%
100%
useAccount from starknet-react
25%
100%
useConnect/useDisconnect hooks
100%
100%
Without context: $0.4043 · 1m 33s · 20 turns · 26 in / 6,347 out tokens
With context: $0.2742 · 51s · 16 turns · 21 in / 2,846 out tokens
Entity querying, subscriptions, and React hooks
ToriiQueryBuilder usage
100%
100%
KeysClause for key-based query
100%
100%
MemberClause for field filter
100%
100%
Namespace prefix in model names
100%
100%
includeHashedKeys on subscriptions
100%
100%
useEntityQuery for subscription
62%
75%
useModels for collection access
100%
100%
useModel with useEntityId
37%
100%
Subscription cancellation
100%
100%
withLimit and withOrderBy
62%
100%
entities.items iteration
20%
0%
Without context: $1.4991 · 5m 9s · 51 turns · 54 in / 17,486 out tokens
With context: $0.4961 · 1m 32s · 24 turns · 29 in / 5,767 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.