dojo-review

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

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/cartridge-gg/scoundrel --skill dojo-review-cartridge-gg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dojo-review
Source: https://github.com/cartridge-gg/scoundrel/tree/main/.agents/skills/dojo-review
Command: npx skills add https://github.com/cartridge-gg/scoundrel --skill dojo-review-cartridge-gg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Dojo code review skill analyzes Dojo projects to identify best-practice deviations, security concerns, and optimization opportunities, helping teams harden implementations before deployment.

Core Features & Use Cases

  • Model Review: Checks for correct trait derivations, key placement, and ECS-friendly structure.
  • System Review: Validates interfaces, world access usage, input validation, and error handling.
  • Security Review: Highlights authorization concerns, integer math safety, and state integrity.
  • Gas Optimization: Notes on minimal reads/writes and efficient data types.
  • Test Coverage: Identifies gaps in unit/integration tests and edge-case handling.
  • Use Case: Suitable for pre-deploy audits, codebase reviews, and security/quality assessments.

Quick Start

Provide the Dojo project path or repository URL to start an automated code review.

Frequently Asked Questions about dojo-review

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

FAQPage Schema
How do I review Dojo models for ECS-friendly structure and correct key placement?

To review Dojo models for ECS-friendly structure, you check trait derivations, key placement, and component organization. This skill validates model designs against best practices to ensure they integrate correctly with the Entity Component System architecture.

What is the best way to optimize gas consumption in a Dojo project?

Optimizing gas in Dojo systems requires minimizing storage reads and writes while selecting efficient data types. The review process notes specific optimization opportunities within your world access patterns and system interfaces to reduce execution costs.

Does this Dojo code review check test coverage and edge-case handling?

Yes, Dojo code review checks test coverage by identifying gaps in unit and integration tests, including edge-case handling. It analyzes your test suite to ensure comprehensive validation of system interfaces and model behaviors before deployment.

Can I validate world access usage and input validation in Dojo systems?

You can validate world access usage and input validation in Dojo systems through a dedicated system review. This process checks interface implementations, error handling, and world access patterns to ensure they follow secure development practices.