dojo-architecture
Installation
SKILL.md
Shinigami Architecture
Shinigami is designed for creating fully onchain games within Autonomous Worlds on Starknet. The design is hierarchical and modular with 9 layers: Types, Elements, Models, Components, Systems, Helpers, Store, Events, and Interfaces.
Layer Overview
Systems (dojo contracts, entry points)
↓ embed
Components (starknet components, orchestration)
↓ use
Store (centralized data access)
↓ read/write
Models (persistent onchain state)
Types (enums) → dispatch to → Elements (trait implementations)