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.