dojo-config

Configure Dojo project settings in Scarb.toml and profile files.

53|92|Updated Mar 28, 2023
One-click install
npx skills add https://github.com/dojoengine/book --skill dojo-config
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dojo-config
Source: https://github.com/dojoengine/book/tree/main/skills/dojo-config
Command: npx skills add https://github.com/dojoengine/book --skill dojo-config

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Dojo projects rely on consistent configuration across Scarb.toml, deployment profiles, and world settings; this skill centralizes and streamlines the setup process to prevent drift between environments.

Core Features & Use Cases

  • Manage Scarb.toml dependencies and manifest: ensure correct project metadata and dependencies.
  • Profile and world configuration: manage dojo_dev.toml and dojo_<profile>.toml with world settings, namespaces, and permissions.
  • Use Case: When starting a new Dojo project, initialize and adjust configuration for development, staging, and production.

Quick Start

Interact with the skill to configure dependencies, profiles, and world settings, or provide specific project files for modification.

Frequently Asked Questions about dojo-config

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

FAQPage Schema
How do I configure Dojo project settings for different deployment environments?

Configure Dojo project settings by updating Scarb.toml, profile files, and world configuration. This centralizes setup to prevent drift and ensure consistent dependencies and deployment parameters across dev, staging, and production environments.

What is the best way to manage Scarb.toml dependencies in a Dojo project?

Manage Scarb.toml dependencies by ensuring correct project metadata and dependencies are set. The skill updates the project manifest during initial setup or environment migrations to maintain consistent configuration across environments.

How do I set up dojo_dev.toml and dojo profile files with world settings?

Set up dojo_dev.toml and dojo_<profile>.toml files to manage world settings, namespaces, and permissions. The skill applies standard Dojo configuration patterns to update profile files during project initialization.

Can I use this to prevent configuration drift between staging and production?

Yes, you can prevent configuration drift between staging and production. The skill enforces updates to project manifests, profile files, and world configuration to ensure consistent dependencies and deployment parameters across environments.

When do I need to update world configuration in a Dojo project?

Update world configuration during initial project setup or environment migrations. The skill enforces updates to world settings, namespaces, and permissions using standard Dojo configuration patterns to maintain consistency across dev, staging, and production.