dojoenginedojoengineOfficialยท10 Agent Skills Included

dojo.js

Build onchain games with entity sync, wallets, and transactions

Builds onchain game clients that sync entities, send transactions, and track events on Starknet via the Dojo engine. Removes manual query building, wallet setup, and indexer wiring when connecting frontends to Dojo worlds. Guides setup, state management, React hooks, debugging, and integration testing so games ship faster.
npx skills add dojoengine/dojo.js --all -g -y
Available:

Gives the agent the monorepo's build, test, and lint commands plus architecture and code-style rules so it can modify Dojo.js packages correctly.

All Skills in This Repository (10)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install dojo.js?โ–ผ

Run `npx skills add dojoengine/dojo.js --all -g -y` in your terminal to install all skills in this suite globally.

What is dojo.js used for?โ–ผ

It is the JavaScript SDK for the Dojo engine, letting you query entities, send transactions, and subscribe to events in onchain games on Starknet.

How do I query game entities with dojo.js?โ–ผ

Use the ToriiQueryBuilder from @dojoengine/sdk to build filtered, paginated queries, then fetch once or subscribe for real-time updates.

Does dojo.js work with React?โ–ผ

Yes. It ships React hooks like useModel and useDojoSDK, plus a DojoSdkProvider for wiring the SDK into your component tree.

Can I test Dojo contracts locally?โ–ผ

Yes. The integration test skill spins up Katana, migrates your contracts, and starts a Torii indexer so you can execute and verify transactions locally.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’