soak-test

Generate timed soak test protocols for extended game play sessions.

Updated Jul 16, 2026
One-click install
npx skills add https://github.com/johnatas-henrique/overdrive --skill soak-test-johnatas-henrique
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: soak-test
Source: https://github.com/johnatas-henrique/overdrive/tree/main/.opencode/skills/soak-test
Command: npx skills add https://github.com/johnatas-henrique/overdrive --skill soak-test-johnatas-henrique

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Standard short playtests, smoke checks, and single-feature playtests fail to detect issues that only emerge during extended game play sessions, including gradual memory leaks, frame time degradation over time, state accumulation bugs that trigger after repeated mechanic use, and fun fatigue or content exhaustion that only becomes apparent after hours of sustained play.

Core Features & Use Cases

  • Configurable Soak Protocols: Generate timed checkpoint observation plans tailored to your desired session length (30 minutes to 4 hours) and focus area (memory, stability, balance, or all categories).
  • Engine-Specific Monitoring Guidance: Includes tailored instructions for tracking memory and performance metrics in Babylon.js, Godot 4, Unity, and Unreal Engine, with clear alert thresholds for leaks and degradation.
  • Structured Observation & Analysis Templates: Provides pre-filled checklists for stability, balance, and fatigue observations at each checkpoint, plus post-session analysis sections to quantify leak rates, performance trends, and content exhaustion points.
  • Use Case: For a 90s F1-style racing game in the Polish phase, run a 2-hour all-focus soak to catch memory leaks from repeated race scene transitions and balance issues that make track repetition feel tedious after 90 minutes of play.

Quick Start

Invoke the soak-test skill with your desired soak duration and observation focus area to generate a complete extended play test protocol for your current game build.

Frequently Asked Questions about soak-test

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

FAQPage Schema
How do I detect memory leaks and performance drift in a game build during extended playtesting?

Engine-specific monitoring guidance tracks memory and performance metrics in Babylon.js, Godot 4, Unity, and Unreal Engine during a soak test. The generated protocols provide clear alert thresholds for leaks and frame time degradation specific to each engine's profiling tools.

How do I set up a soak test protocol for a 2-hour game QA session?

To set up a soak test protocol, you specify a soak duration ranging from 30 minutes to 4 hours and select an observation focus area such as memory, stability, balance, or all categories. The skill then generates a complete timed checkpoint observation plan tailored to those parameters.

Why do short playtests fail to catch state accumulation bugs and fun fatigue?

Short playtests fail to catch state accumulation bugs and fun fatigue because these issues only emerge after hours of sustained play. Extended soak testing is required to trigger repeated mechanic usage and observe content exhaustion points that standard single-feature playtests cannot reach.

Can I use extended play test protocols for Polish and Release phase QA across different game genres?

Yes, extended play test protocols apply to Polish and Release phase QA workflows for games of all genres. The generated soak test plans include structured observation templates for stability, balance, and fatigue that adapt to any game type's sustained gameplay sessions.

How do I quantify leak rates and content exhaustion after a long game stability test?

You quantify leak rates and content exhaustion using the post-session analysis frameworks provided by the soak test protocol. These frameworks allow you to analyze structured checkpoint observations to calculate performance trends, degradation rates, and the exact playtime when content fatigue occurs.