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.

Install with Tessl CLI

npx tessl i github:steebchen/proof-of-war --skill dojo-review
What are skills?

77

1.29x

Does it follow best practices?

Evaluation100%

1.29x

Agent success when using this skill

Validation for skill structure

SKILL.md
Review
Evals

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%

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

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%

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

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%

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

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.