soak-test

Generate timed soak test protocols for extended gameplay sessions.

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/CarlosQ96/robot-crawler --skill soak-test
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: soak-test
Source: https://github.com/CarlosQ96/robot-crawler/tree/main/.agents/skills/soak-test
Command: npx skills add https://github.com/CarlosQ96/robot-crawler --skill soak-test

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Surface issues that only appear after extended play sessions — such as memory leaks, performance drift, state accumulation bugs, and fun fatigue — by providing a structured observation protocol and analysis template that a human tester follows.

Core Features & Use Cases

  • Timed Checkpoints & Checklists: Generates checkpoint schedules based on duration (30m, 1h, 2h, 4h) and a consistent set of observations to record at each checkpoint.
  • Engine-Specific Guidance: Includes monitoring instructions for Godot, Unity, and Unreal so testers can capture memory, object counts, and engine metrics correctly.
  • Human-Led Protocol Output: Produces a markdown protocol file with Pre-Session Setup, Baseline, Checkpoint Log, Post-Session Analysis, and Verdict sections ready to be reviewed or written to production/qa.
  • Use Cases: First full polish soak, regression soak after memory/stability fixes, and formal QA endurance validation for session-driven game loops.

Quick Start

Create a 1h soak test protocol focused on memory and stability and request it be written to production/qa/soak-test-[date]-1h.md.

Frequently Asked Questions about soak-test

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

FAQPage Schema
How do I create a soak test protocol for extended gameplay sessions?

To create a soak test protocol, you specify a duration like 30m, 1h, 2h, or 4h. The tool then generates a markdown file with timed checkpoints, baseline setup, and post-session analysis sections to guide human testers through extended gameplay sessions.

What is soak testing in game development and when do I need it?

Soak testing identifies issues that only appear after extended play, such as memory leaks, performance drift, state accumulation bugs, and player fatigue. You need it for pre-release polish, regression soaks after stability fixes, or formal QA endurance validation.

Does the soak test protocol provide engine-specific monitoring guidance for Unity or Unreal?

Yes, the soak test protocol includes engine-specific monitoring instructions for Godot, Unity, and Unreal. This ensures testers capture memory usage, object counts, and engine metrics correctly at each timed checkpoint during the playtest.

How do I structure a QA endurance validation test for a co-op game loop?

You structure QA endurance validation by generating a human-led protocol with pre-session setup, baseline metrics, checkpoint logs, and a final verdict. It supports both solo and co-op session-driven game loops to assess long-run stability and fun fatigue.

What's the best way to document memory leak observations during a regression soak?

The best way to document memory leak observations is using the generated markdown protocol file. It provides a consistent set of timed checkpoints and observation fields, allowing testers to accurately record memory metrics and state accumulation for post-session analysis.