dojo-init

Bootstrap complete Dojo projects with standardized scaffolding and configuration files.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dojo project setup is repetitive and error-prone. This skill centralizes initial scaffolding, ensuring a consistent, ready-to-run foundation for new Dojo games.

Core Features & Use Cases

  • Creates a complete project layout with Scarb.toml and dojo_dev.toml
  • Generates a starter src directory with models and systems
  • Provides a ready-to-run development workflow and test scaffolding

Quick Start

Run sozo init my-game to generate a complete Dojo project scaffold using the dojo-starter template.

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 Dojo project with the correct scaffolding?

To bootstrap a Dojo project, run sozo init my-game to generate standard scaffolding using the dojo-starter template, including Scarb.toml, dojo_dev.toml, a src directory, and starter models.

What files do I need to set up a new Dojo game?

Setting up a new Dojo game requires Scarb.toml with Dojo dependencies and dojo_dev.toml for local development, alongside a src directory containing starter models, systems, and test scaffolding.

Does Dojo project bootstrapping include starter templates and tests?

Yes, Dojo project bootstrapping includes starter templates and generates a src directory equipped with example models, systems, and ready-to-run test scaffolding to validate environment setup.

Why does setting up a Dojo project manually cause errors?

Manual Dojo project setup causes errors because it is repetitive and error-prone, missing the centralized initial scaffolding needed to ensure a consistent, ready-to-run foundation for new games.

What is the best way to generate a Scarb.toml file for Dojo dependencies?

The best way to generate a Scarb.toml file with Dojo dependencies is to use a project bootstrapping skill that validates environment setup and applies the standard dojo-starter template automatically.