CtrlK
BlogDocsLog inGet started
Tessl Logo

dojo-world

Manage world permissions, namespaces, resource registration, and access control. Use when configuring world ownership, setting up authorization policies, or managing resource permissions.

77

1.18x
Quality

66%

Does it follow best practices?

Impact

97%

1.18x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/dojo-world/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

25%

Dojo Game Deployment Permission Setup

Deployment config permissions

Criteria
Without context
With context

Writers section present

100%

100%

Owners section present

100%

100%

Correct tag format

0%

100%

Movement writer scope

100%

100%

Combat writer scope

100%

100%

Inventory writer scope

100%

100%

No gameplay system as namespace owner

100%

100%

Admin namespace ownership

0%

100%

Namespace default set

100%

100%

Least privilege justification

100%

100%

Admin config resource ownership

50%

100%

No excessive owner grants

100%

100%

92%

9%

Dojo Game Admin System: Runtime Permission Management

Cairo runtime permission management

Criteria
Without context
With context

grant_writer usage

100%

100%

grant_owner usage

100%

100%

revoke_writer usage

0%

0%

revoke_owner usage

100%

100%

selector_from_tag! macro

30%

100%

is_owner authorization check

100%

100%

is_writer check

100%

100%

assert authorization pattern

90%

100%

Ownership transfer: grant then revoke

100%

100%

Least privilege in onboarding

100%

100%

WorldStorage import

87%

100%

No reads permission check

100%

100%

100%

10%

Dojo Permission Audit and Operations Runbook

CLI permission management commands

Criteria
Without context
With context

sozo auth list command

0%

100%

Revoke writer syntax

100%

100%

Grant writer syntax

100%

100%

Tag format in revoke

100%

100%

Tag format in grant

100%

100%

Grant owner syntax

100%

100%

Revoke owner syntax

100%

100%

Owner target is namespace

100%

100%

Writer target is resource

100%

100%

No erroneous admin revocation

100%

100%

Repository
dojoengine/book
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.