dojo-review

Audit Dojo code for best practices, security, and gas optimization.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/steebchen/proof-of-war --skill dojo-review-steebchen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dojo-review
Source: https://github.com/steebchen/proof-of-war/tree/main/.agents/skills/dojo-review
Command: npx skills add https://github.com/steebchen/proof-of-war --skill dojo-review-steebchen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dojo code reviews help teams identify best-practice gaps, security vulnerabilities, and performance issues before deployment.

Core Features & Use Cases

  • Model review for proper trait usage and ECS patterns
  • System review for correct interfaces, input validation, and event usage
  • Security review for authorization, data integrity, and safe state changes
  • Gas optimization and performance considerations
  • Comprehensive test coverage assessment

Quick Start

Tell me to audit my Dojo project for security, performance, and best practices.

Frequently Asked Questions about dojo-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit Dojo code for security vulnerabilities and best practices?

Auditing Dojo code involves reviewing models for proper ECS trait usage, checking system interfaces for input validation, and verifying authorization controls to identify security vulnerabilities and best-practice gaps before deployment.

What security checks should I perform on Dojo models and systems?

Security checks for Dojo models include verifying proper ECS trait usage, while system reviews validate interface inputs and event usage, ensuring data integrity and safe state changes to prevent authorization bypasses and logic flaws.

How do I optimize gas and performance in a Dojo project?

To optimize gas in a Dojo project, review system operations for performance bottlenecks, ensure efficient state updates, and apply best practices to reduce unnecessary computational overhead during execution.

Can I assess test coverage and model correctness in Dojo before deployment?

Yes, you can assess Dojo test coverage and model correctness by evaluating comprehensive test suites against system interfaces and ECS patterns, ensuring state changes and inputs are fully validated before deployment.

What are common best-practice gaps found during Dojo code reviews?

Common Dojo code review gaps include improper ECS trait usage in models, missing input validation in system interfaces, insufficient event handling, and inadequate test coverage for security controls and state changes.