soak-test

Generate soak test protocols for extended game play sessions with timed observation checkpoints.

Updated Aug 2, 2026
One-click install
npx skills add https://github.com/claretagrapelike32/codex-ai-game-studio --skill soak-test-claretagrapelike32
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: soak-test
Source: https://github.com/claretagrapelike32/codex-ai-game-studio/tree/main/plugins/ai-game-studio/skills/soak-test
Command: npx skills add https://github.com/claretagrapelike32/codex-ai-game-studio --skill soak-test-claretagrapelike32

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Extended play sessions reveal memory leaks, performance drift, and fun fatigue that short playtests miss, but teams often lack a structured protocol to observe and log these issues consistently. ## Core Features & Use Cases - Timed Checkpoint Protocols: Generates observation schedules scaled to 30m, 1h, 2h, or 4h soak durations with engine-specific monitoring guidance for Godot, Unity, and Unreal. - Multi-Focus Coverage: Supports memory, stability, and balance/fatigue focus modes, tracking heap growth, crashes, frame rate, and subjective engagement at each checkpoint. - Structured Output: Produces a complete protocol document with baseline tables, checkpoint logs, post-session analysis, and a PASS/FAIL verdict written to production/qa/. - Use Case: Before a release gate check, a QA lead generates a 2-hour soak protocol for a Godot project, runs the session recording memory at each checkpoint, and files any S1/S2 issues found into the bug tracker. ## Quick Start Use the soak-test skill to generate a 1-hour soak test protocol covering memory, stability, and balance for this project.

Frequently Asked Questions about soak-test

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

FAQPage Schema
How do I run a soak test for a video game?

Generate a soak test protocol with a chosen duration and focus, then follow the pre-session setup checklist and record metrics at each timed checkpoint while a human plays. The skill generates the observation protocol and analysis harness; the actual playing is done by a human observer.

What is the difference between a soak test and a playtest?

A soak test runs 30 minutes to several hours to surface memory leaks, performance drift, and fatigue effects that only appear after sustained play. A standard playtest is typically around 30 minutes focused on a single feature, and a smoke check covers the critical path in about 10 minutes.

How do I monitor memory leaks in Godot, Unity, or Unreal?

In Godot 4, use the Debugger Monitors tab to track Static Memory and Object Count. In Unity, use the Memory Profiler to record Total Reserved and GC Allocated memory. In Unreal, use the stat memory console command to track Physical Memory Used at each checkpoint.

How long should a game soak test be?

Duration should match the game's session design: 30 minutes for a single mechanic, 1 hour for standard coverage, 2 hours for a first full Polish soak, and 4 hours for games with long session design like RPGs or sims.

Can a soak test be run automatically without a human?

No. The skill explicitly generates a protocol for human execution because the observations, including fun fatigue and content exhaustion judgments, require a human observer. It never attempts to run the soak automatically.