CtrlK
BlogDocsLog inGet started
Tessl Logo

dojo-review

Review Dojo code for best practices, common mistakes, security issues, and optimization opportunities. Use when auditing models, systems, tests, or preparing for deployment.

77

1.29x
Quality

66%

Does it follow best practices?

Impact

100%

1.29x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

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

Evaluation results

100%

26%

Review Dojo Models for a Multiplayer RPG

ECS model design patterns

Criteria
Without context
With context

God Model identified

100%

100%

ECS split recommended

100%

100%

Missing Drop+Serde on Player

0%

100%

Missing Drop+Serde on Quest

0%

100%

Item missing Serde

0%

100%

Quest key ordering

100%

100%

Oversized field types

100%

100%

Direction missing Introspect

100%

100%

Specific fix provided

100%

100%

Summary section

100%

100%

100%

10%

Security Audit: Dojo Game Combat and Item Transfer System

System security and authorization

Criteria
Without context
With context

Underflow in attack_player

100%

100%

Missing ownership check in transfer_item

100%

100%

Authorization fix for transfer_item

100%

100%

Missing auth on set_game_config

100%

100%

Admin auth recommendation

100%

100%

Missing input validation

100%

100%

Missing world_default helper

0%

100%

Missing event emissions

100%

100%

Concrete fix provided

100%

100%

100%

33%

Code Quality Review: Dojo Tower Defense Game

Test coverage and gas optimization

Criteria
Without context
With context

Duplicate read in place_tower

100%

100%

Duplicate read in upgrade_tower

100%

100%

Single read recommendation

100%

100%

Missing world_default

0%

100%

Missing failure case tests

100%

100%

Missing edge case tests

100%

100%

Missing integration test

30%

100%

should_panic recommendation

0%

100%

Missing event emissions

0%

100%

Actionable recommendations

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.