CtrlK
BlogDocsLog inGet started
Tessl Logo

dojo-config

Configure Scarb.toml, dojo profiles, world settings, and dependencies. Use when setting up project configuration, managing dependencies, or configuring deployment environments.

Install with Tessl CLI

npx tessl i github:dojoengine/book --skill dojo-config
What are skills?

79

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

100%

39%

Bootstrap a Dojo Game Project Configuration

Scarb.toml project manifest setup

Criteria
Without context
With context

Edition field

0%

100%

Sierra target

0%

100%

World in build-external-contracts

0%

100%

allow-prebuilt-plugins

0%

100%

Origami git+tag dependency

100%

100%

Dev profile filename

100%

100%

World seed present

100%

100%

Namespace default

37%

100%

Writers permission

50%

100%

Gitignore excludes mainnet

100%

100%

Gitignore keeps dev

100%

100%

Profile flag in docs

100%

100%

Staging profile filename

100%

100%

No private key hardcoded

100%

100%

Without context: $0.3758 · 1m 36s · 20 turns · 26 in / 5,181 out tokens

With context: $0.5557 · 1m 46s · 29 turns · 315 in / 5,872 out tokens

100%

33%

Prepare a Dojo Game for Mainnet Launch

Production deployment profile with secrets handling

Criteria
Without context
With context

Keystore not private_key

100%

100%

world_address set

100%

100%

ipfs URI for cover

100%

100%

World seed present

100%

100%

Armory git+tag dependency

100%

100%

External model naming format

0%

100%

World in build-external-contracts

0%

100%

allow-prebuilt-plugins

0%

100%

Sierra true

0%

100%

Gitignore excludes mainnet

100%

100%

Gitignore keeps dev

71%

100%

deploy.sh uses --profile flag

100%

100%

No private key in mainnet profile

100%

100%

Without context: $0.3713 · 1m 19s · 22 turns · 29 in / 4,677 out tokens

With context: $0.3070 · 1m 4s · 18 turns · 24 in / 3,338 out tokens

100%

Configure Multi-Namespace Permissions for a Complex On-Chain Game

Namespace mappings and fine-grained permissions

Criteria
Without context
With context

Namespace default set

100%

100%

Economy namespace mapping

100%

100%

Combat namespace mapping

100%

100%

Namespace-level writer

100%

100%

Resource-specific writer

100%

100%

Namespace-resource naming

100%

100%

Owners config

100%

100%

World seed present

100%

100%

Dev profile filename

100%

100%

Namespace-resource naming explained

100%

100%

Permissions structure explained

100%

100%

No private key committed

100%

100%

Without context: $0.2175 · 1m 7s · 14 turns · 20 in / 3,871 out tokens

With context: $0.3584 · 1m 21s · 18 turns · 177 in / 4,489 out tokens

Evaluated
Agent
Claude Code

Table of Contents

Is this your skill?

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.