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.

90

1.45x
Quality

87%

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 skill description that clearly identifies its niche (Dojo game framework integration), lists relevant platforms, and includes an explicit 'Use when' clause. The main weakness is that the specific actions could be more detailed — 'generate typed bindings and connection code' is somewhat limited compared to what the skill likely covers. The trigger terms are strong with good platform coverage.

Suggestions

Expand the concrete actions beyond 'generate typed bindings and connection code' — consider adding specifics like 'configure torii clients, set up gRPC/GraphQL subscriptions, scaffold SDK boilerplate'.

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 distinct concrete actions beyond that. The platform list adds specificity but the actions themselves are limited.

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'. Good coverage of platform names and integration-related terms.

3 / 3

Distinctiveness Conflict Risk

Very distinct niche — Dojo game framework integration with specific platforms. Unlikely to conflict with other skills due to the specific combination of Dojo + game engines + typed bindings.

3 / 3

Total

11

/

12

Passed

Implementation

85%

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, well-structured client integration skill that excels in actionability with comprehensive, executable code examples for the primary JS/TS platform. The workflow is clearly sequenced with validation checklists, and progressive disclosure is well-handled by keeping the primary platform inline while linking out for game engines. Minor verbosity in introductory sections and generic troubleshooting tips slightly reduce token efficiency.

Suggestions

Remove the 'When to Use This Skill' and 'What This Skill Does' sections — these repeat the frontmatter description and consume tokens without adding actionable value.

Tighten the troubleshooting section with more specific diagnostic commands (e.g., `curl http://localhost:8080/health`) rather than generic advice like 'verify network is reachable'.

DimensionReasoningScore

Conciseness

The skill is fairly efficient but includes some unnecessary sections like 'When to Use This Skill' trigger phrases and 'What This Skill Does' summaries that repeat the description. The troubleshooting section is somewhat generic. However, the code examples are dense and useful, and the platform table is a good compact reference.

2 / 3

Actionability

The JavaScript/TypeScript section provides fully executable, copy-paste ready code examples covering installation, configuration, SDK initialization, querying, subscriptions, React hooks, and system execution. Commands are specific with exact package names and flags.

3 / 3

Workflow Clarity

The manual setup follows a clear numbered sequence (install → config → generate bindings → initialize SDK). The integration checklist provides explicit validation checkpoints across pre-integration, setup, and integration phases. The manifest/ABI error note provides a feedback loop for a common failure mode.

3 / 3

Progressive Disclosure

The skill provides comprehensive JS/TS content inline (the primary platform) while appropriately linking out to external documentation for Unity, Unreal, and Godot. Related skills are clearly signaled at the end. References are one level deep and well-organized.

3 / 3

Total

11

/

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.