dojo-init

Initialize new Dojo projects with standardized directory structure and configuration files.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/Await-0x/stark-tycoon --skill dojo-init-await-0x
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dojo-init
Source: https://github.com/Await-0x/stark-tycoon/tree/main/.agents/skills/dojo-init
Command: npx skills add https://github.com/Await-0x/stark-tycoon --skill dojo-init-await-0x

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the setup of new Dojo projects, ensuring a correct and complete directory structure, essential configuration files, and necessary dependencies are in place from the start.

Core Features & Use Cases

  • Project Scaffolding: Creates a fully functional Dojo project with Scarb.toml, dojo_dev.toml, and a standard src/ directory.
  • Example Implementations: Includes basic models, systems, and tests to get you started quickly.
  • Use Case: When you need to begin developing a new blockchain game using the Dojo engine, this skill provides the foundational project structure.

Quick Start

Use the dojo-init skill to create a new Dojo project named 'my-game'.

Frequently Asked Questions about dojo-init

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

FAQPage Schema
How do I scaffold a new Dojo project for blockchain game development?

To scaffold a Dojo project, use the dojo-init skill to generate a standardized directory structure with essential configuration files like Scarb.toml and dojo_dev.toml. This setup provides the foundational structure needed to start developing blockchain games using the Dojo engine.

What files are included when setting up a Cairo smart contract project with Dojo?

Setting up a Cairo smart contract project with Dojo includes generating a standard src/ directory, Scarb.toml, and dojo_dev.toml configuration files. The scaffolding also provides basic models, systems, and tests to help you start coding quickly.

Do I need the sozo CLI tool to initialize and manage a Dojo project?

Yes, you need the sozo CLI tool to initialize and manage a Dojo project. The dojo-init skill requires sozo for project generation, ensuring the correct directory structure and dependencies are established for Cairo-based smart contract development.

What is the best way to start building a blockchain game using the Dojo engine?

The best way to start building a blockchain game using the Dojo engine is to automate your initial setup with a scaffolding tool. This creates a fully functional project with standard configuration files and example implementations, preventing manual configuration errors.

Does dojo-init provide example implementations for Cairo models and systems?

Yes, dojo-init provides example implementations for Cairo models and systems. Along with the standard directory structure and configuration files, the skill includes basic tests to help you quickly understand and begin developing your blockchain game.