test-world

Generate custom game world save files for testing emergent behaviors.

5|Updated Jan 2, 2026
One-click install
npx skills add https://github.com/suzbot/petri --skill test-world
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: test-world
Source: https://github.com/suzbot/petri/tree/main/.claude/skills/test-world
Command: npx skills add https://github.com/suzbot/petri --skill test-world

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows for the creation of specific, controlled game environments to reliably test and verify particular game mechanics or behaviors that are difficult to observe in natural gameplay.

Core Features & Use Cases

  • Custom Save State Generation: Programmatically create meta.json and state.json files for a new world.
  • Precondition Setup: Configure character positions, stats, items, and knowledge to isolate and test specific scenarios.
  • Use Case: If you need to test how a character reacts to extreme hunger, you can use this Skill to create a world where a character starts with very low hunger and is placed near food items.

Quick Start

Use the test-world skill to create a world for testing character hunger mechanics.

Frequently Asked Questions about test-world

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

FAQPage Schema
How do I create custom save states for testing game behavior?

You can generate custom save states by programmatically constructing meta.json and state.json files based on game state schemas. This process sets exact preconditions like character stats and item placements to reliably verify specific game mechanics.

What is the best way to test specific character interactions in a simulation game?

The best way to test character interactions is by configuring specific preconditions in a custom world. By setting character stats, knowledge, and nearby items, you can isolate scenarios to verify targeted interactions and activity execution.

Can I set up a world with specific preconditions to test emergent behaviors?

Yes, you can construct custom worlds with specific preconditions by reading game state schemas and configuration files. This creates a controlled environment to isolate and verify emergent behaviors, character needs, and activity execution.

How do I isolate extreme hunger scenarios for character debugging?

You isolate extreme hunger scenarios by generating a custom world where a character starts with very low hunger near food items. This controlled setup allows you to precisely verify how the character manages needs and executes activities.

Do I need game state schemas to generate custom test worlds?

Yes, generating custom test worlds requires reading game state schemas and configuration files. These schemas are essential for correctly constructing the detailed meta.json and state.json save files needed to establish accurate preconditions.