Review Dojo code for best practices, common mistakes, security issues, and optimization opportunities. Use when auditing models, systems, tests, or preparing for deployment.
77
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillEvaluation — 100%
↑ 1.29xAgent success when using this skill
Validation for skill structure
ECS model design patterns
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%
Without context: $0.2398 · 1m 43s · 8 turns · 13 in / 5,149 out tokens
With context: $0.6077 · 2m 27s · 24 turns · 31 in / 9,008 out tokens
System security and authorization
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%
Without context: $0.2525 · 1m 29s · 8 turns · 11 in / 5,220 out tokens
With context: $0.6117 · 2m 31s · 22 turns · 309 in / 9,369 out tokens
Test coverage and gas optimization
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%
Without context: $0.2267 · 1m 26s · 9 turns · 14 in / 4,395 out tokens
With context: $0.4453 · 2m 5s · 17 turns · 176 in / 7,058 out tokens
Table of Contents
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.