Semantic Testing Methodology (LovecaSim)

Triangulate intent, instruction, and state delta to verify game logic.

1|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/trioskosmos/rabukasim --skill semantic-testing-methodology-lovecasim
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Semantic Testing Methodology (LovecaSim)
Source: https://github.com/trioskosmos/rabukasim/tree/main/.agent/skills/semantic_testing
Command: npx skills add https://github.com/trioskosmos/rabukasim --skill semantic-testing-methodology-lovecasim

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the challenge of ensuring game logic accurately reflects its intended design by providing a robust framework for semantic testing, moving beyond simple unit tests.

Core Features & Use Cases

  • Meaning-Driven Verification: Triangulates logic across Japanese text intent, bytecode instructions, and state changes.
  • Segmented Execution: Breaks down ability verification into smaller, manageable segments based on conjunctive logic.
  • Automated Suspension Handling: Provides rules for automated archetypes to resolve game suspensions without blocking tests.
  • Failure Triage: Categorizes test failures to pinpoint the root cause (Oracle, Compiler, Engine, or Environment bugs).

Quick Start

Use the semantic testing skill to verify the 'Draw Phase' ability by comparing intent, instruction, and state delta.

Frequently Asked Questions about Semantic Testing Methodology (LovecaSim)

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

FAQPage Schema
How do I verify game logic beyond simple unit tests?

Semantic testing verifies game logic by triangulating intent, bytecode instructions, and state delta. This methodology moves beyond basic unit tests to ensure complex ability execution accurately reflects the intended design.

How does semantic testing identify the root cause of game debugging failures?

Semantic testing identifies root causes by categorizing failures into Oracle, Compiler, Engine, or Environment bugs. This triage system pinpoints exactly which layer of the game development stack caused the logic verification to fail.

How do I handle game suspensions during automated state management testing?

Handle game suspensions during automated testing by applying predefined rules that resolve suspensions without blocking execution. This automated suspension handling ensures deterministic testing by preventing unexpected gameplay pauses from interrupting verification.

What is the best way to test complex conjunctive ability logic in bytecode?

The best way to test complex conjunctive logic is through segmented execution, which breaks down ability verification into smaller, manageable segments. This allows you to isolate and verify specific bytecode instructions and state changes individually.

Can I use semantic testing to verify a specific game phase like Draw Phase?

Yes, you can verify specific game phases like Draw Phase by comparing the intended design, bytecode instructions, and resulting state delta. This triangulation confirms that the phase's logic operates exactly as intended across all execution layers.