dojo-init

Generate standardized Dojo project scaffolds with Scarb.toml and starter templates.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize new Dojo projects with proper directory structure, configuration files, and dependencies.

Core Features & Use Cases

  • Create Scarb.toml, dojo_dev.toml, and initial src/ layout to standardize projects.
  • Provide starter templates and example models/files to accelerate setup.
  • Use Case: Start a new Dojo game project quickly with consistent structure and tooling.

Quick Start

Run sozo init my-game to create a complete Dojo project with the starter structure.

Frequently Asked Questions about dojo-init

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

FAQPage Schema
How do I bootstrap a new Dojo game project with the correct directory structure?▼

To bootstrap a new Dojo game project, run `sozo init my-game` to generate a standardized directory structure, essential configuration files like Scarb.toml and dojo_dev.toml, and a ready-to-develop src/ layout.

What configuration files are needed to set up a Dojo development environment?▼

A proper Dojo development environment requires Scarb.toml for dependencies and dojo_dev.toml for development settings, both of which are automatically generated when you initialize a project using a starter template.

Can I use this Dojo starter template for projects of any size?▼

Yes, this Dojo starter template applies to starting projects of any size by creating a complete scaffold including source, tests, and development settings to standardize your initial structure.

What is the best way to standardize Dojo project setup across multiple game repositories?▼

The best way to standardize Dojo project setup is to use a bootstrap workflow that generates predefined src/ layouts, starter templates, and example models, ensuring consistent structure and tooling across all repositories.

Do I need to manually create example models and files when starting a Dojo project?▼

No, you do not need to manually create example models and files because the Dojo bootstrap process provides starter templates and initial src/ layout to accelerate setup and give you a ready-to-develop scaffold.