codebase-des-system

Community

Author and debug deterministic DES scenarios

AuthorEliasVahlberg
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill documents the DES (Debug Execution System) interpreter and scenario format so developers can author, run, and debug deterministic headless test scenarios that reproduce and diagnose failing game behaviors without needing the UI.

Core Features & Use Cases

  • Scenario Authoring: Defines the JSON schema for scenarios, including inheritance, variables, map setup, mocks, entities, scheduled actions, and assertions.
  • Deterministic Test Execution: Explains how the DES runs GameState turn-by-turn, how to schedule actions and assertion timing, and lists all supported actions and checks for reproducing combat, storms, and environment interactions.
  • APIs & Integration: Describes public APIs for running single or parallel scenarios, rendering callbacks for visual debugging, and how to run DES scenarios as cargo tests.

Quick Start

Use the DES to run and validate the scenario file tests/scenarios/my_test.json with a fixed seed for reproducible results.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: codebase-des-system
Download link: https://github.com/EliasVahlberg/saltglass-steppe/archive/main.zip#codebase-des-system

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.