CtrlK
BlogDocsLog inGet started
Tessl Logo

dojo-client

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.

86

1.45x
Quality

81%

Does it follow best practices?

Impact

96%

1.45x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Discovery

89%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a solid description that clearly identifies its niche (Dojo game client integration), includes an explicit 'Use when' clause, and covers multiple platform keywords that users would naturally mention. The main weakness is that the specific capabilities could be more detailed—listing additional concrete actions beyond 'generate typed bindings and connection code' would strengthen it further.

Suggestions

Expand the specific actions listed, e.g., 'configure SDK clients, set up entity syncing, establish WebSocket connections' to improve specificity.

DimensionReasoningScore

Specificity

Names the domain (Dojo integration with game clients) and mentions some actions ('generate typed bindings and connection code'), but doesn't list multiple concrete actions comprehensively—e.g., it could specify setting up WebSocket connections, configuring SDK clients, or syncing entity state.

2 / 3

Completeness

Clearly answers both 'what' (integrate Dojo with game clients, generate typed bindings and connection code) and 'when' ('Use when connecting frontends or game engines to your Dojo world'), with an explicit trigger clause.

3 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'Dojo', 'game clients', 'JavaScript', 'Unity', 'Unreal', 'Rust', 'typed bindings', 'connection code', 'frontends', 'game engines', 'Dojo world'. These cover multiple platforms and natural phrasing variations.

3 / 3

Distinctiveness Conflict Risk

The combination of 'Dojo' with specific game engines and 'typed bindings' creates a very clear niche that is unlikely to conflict with other skills. The domain is narrow and well-defined.

3 / 3

Total

11

/

12

Passed

Implementation

72%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a strong, actionable skill with excellent code examples for the primary JavaScript/TypeScript integration path. Its main weakness is the lack of explicit validation checkpoints between workflow steps and some minor verbosity in introductory sections. The progressive disclosure is well-handled, with game engine details appropriately deferred to external docs.

Suggestions

Add explicit validation checkpoints between setup steps, e.g., 'Verify SDK initialization succeeds before proceeding to queries' with a simple test snippet.

Trim the 'When to Use This Skill' and 'What This Skill Does' sections—they largely repeat information evident from the content itself.

DimensionReasoningScore

Conciseness

The skill is fairly long with some sections that could be tightened (e.g., the 'When to Use This Skill' and 'What This Skill Does' sections are somewhat redundant with the content itself, and the troubleshooting section states obvious debugging steps). However, the code examples are dense and useful, and the platform table is efficient.

2 / 3

Actionability

The JavaScript/TypeScript section provides fully executable, copy-paste ready code examples covering the entire integration flow: installation commands, config setup, SDK initialization, querying, subscriptions, React hooks, and system execution. The binding generation command is concrete and specific.

3 / 3

Workflow Clarity

The manual setup steps are numbered and sequenced well, and the checklist provides good structure. However, there are no explicit validation checkpoints between steps (e.g., no 'verify the SDK initialized successfully before proceeding' or 'test query before setting up subscriptions'). The manifest ABI warning is helpful but reactive rather than a validation step.

2 / 3

Progressive Disclosure

The skill provides a comprehensive JS/TS guide inline (appropriate since it's the primary platform) while cleanly deferring game engine integrations to external documentation with clear links. Related skills are well-signaled at the end, and the checklist references other skills by name.

3 / 3

Total

10

/

12

Passed

Validation

90%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

10

/

11

Passed

Repository
dojoengine/book
Reviewed

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.