soak-test

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

Updated May 13, 2026
One-click install
npx skills add https://github.com/FrancisVarga/the-dream-machine --skill soak-test-francisvarga
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: soak-test
Source: https://github.com/FrancisVarga/the-dream-machine/tree/main/.claude/skills/soak-test
Command: npx skills add https://github.com/FrancisVarga/the-dream-machine --skill soak-test-francisvarga

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents undetected performance and stability regressions by generating a structured soak test protocol for long, endurance-style play sessions that reveal issues only after sustained runtime.

Core Features & Use Cases

  • Observation-focused protocol generation: Produces a timed checklist that covers memory growth, stability (crashes/hangs), and balance/fatigue effects during extended play.
  • Duration- and focus-driven variants: Adapts checkpoints to 30m/1h/2h/4h and targets memory, stability, balance, or all three.
  • Actionable QA documentation output: Creates a protocol document intended to be filled by a human tester, then used to drive post-session analysis and bug reporting.

Quick Start

Run the soak-test skill with duration 2h and focus all to generate an end-to-end extended play observation 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 slow memory leaks during extended game testing?

To detect slow memory leaks during extended game testing, you need a soak test protocol that runs timed checkpoints across long play sessions to monitor memory growth and performance drift over sustained runtime.

What is a soak test protocol and when do I need it for QA?

A soak test protocol is a structured endurance testing plan for extended play sessions that exposes stability and balance regressions. You need it during Polish and Release phases when short tests fail to reveal slow leaks or fatigue edge cases.

How do I set up endurance testing checkpoints for a 2 hour game session?

Endurance testing checkpoints for a 2 hour session are generated by configuring a soak test protocol with timed observation intervals. This produces a structured document covering baseline metrics, checkpoint logs, and post-session analysis for QA.

Can I focus my soak test on just stability issues instead of memory and balance?

Yes, soak test protocols can be configured to target specific observation focuses. You can generate a checklist focused solely on stability crashes and hangs, or isolate memory growth, rather than running all three observation tracks.

What's the best way to structure QA documentation for long play sessions?

The best way to structure QA documentation for long play sessions is a protocol document with pre-session setup, baseline metrics, checkpoint logs, and a PASS/FAIL verdict workflow. This structure drives post-session analysis and bug reporting.

Does soak testing work for short 30 minute sessions or only multi-hour endurance runs?

Soak testing works for both short 30 minute sessions and longer endurance runs up to 4 hours. The protocol adapts its timed checkpoints to the specified duration to expose performance drift regardless of session length.