soak-test

Generate a soak test protocol with checkpoints, metrics, and analysis steps.

Updated Apr 10, 2026
One-click install
npx skills add https://github.com/polsegu/Claude-Code-Game-Dev --skill soak-test-polsegu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: soak-test
Source: https://github.com/polsegu/Claude-Code-Game-Dev/tree/main/.claude/skills/soak-test
Command: npx skills add https://github.com/polsegu/Claude-Code-Game-Dev --skill soak-test-polsegu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Long play sessions can reveal memory leaks, performance drift, stability regressions, and content or fun exhaustion that short playtests miss; this Skill produces a structured, actionable protocol to observe, measure, and analyze those issues so teams can find and prioritize fixes before release.

Core Features & Use Cases

  • Observation Protocol Generation: Creates timed checkpoints, metric tables, and analysis guidance tailored to duration and focus (memory, stability, balance, or all).
  • Engine-Specific Guidance: Includes platform-specific monitoring instructions for Godot, Unity, and Unreal to capture memory, object counts, FPS, and other engine metrics.
  • QA Workflow Integration: References prior playtests and QA plans, outputs a markdown protocol file to production/qa, and instructs the human tester on pre-session setup and post-session analysis.
  • Use Case: Run a 2h soak in the Polish phase to surface memory leaks and fatigue patterns after a major feature merge.

Quick Start

Generate a 1h soak test protocol focusing on memory and stability for the latest build and confirm writing it 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 detect memory leaks and performance drift during long game play sessions?

To detect memory leaks and performance drift during long play sessions, you need a soak test protocol with timed observation checkpoints and metric tables. This generates structured pre-session setup, engine-specific monitoring, and post-session analysis steps.

What is endurance testing for games and when should I run a soak test?

Endurance testing, or soak testing, identifies stability regressions and fatigue patterns missed by short playtests. Run a soak test during Polish and Release phases, after major feature merges, or when extended play has not been formally tracked.

Does this soak test protocol support monitoring guidance for Unity, Unreal, and Godot?

Yes, the soak test protocol includes engine-specific monitoring instructions for Unity, Unreal, and Godot to capture memory usage, object counts, FPS, and other relevant engine metrics during your extended play sessions.

How do I generate a structured QA workflow for a 2-hour regression soak after a fix?

Generate a soak test protocol by specifying the duration and focus area, such as memory or stability. It creates a markdown protocol file with timed checkpoints and analysis guidance, written directly to your production/qa folder.

What metrics should I track to find stability issues and content exhaustion in extended playtests?

Track memory usage, object counts, FPS, and performance drift using timed checkpoint logs. The protocol measures stability issues, balance changes, and content or fun exhaustion across the extended session duration.

Can I focus the soak test protocol on specific issues like memory leaks, or does it always test everything?

You can focus the soak test protocol on specific areas. The protocol generation can be tailored to your chosen focus, such as memory, stability, balance, or all combined, creating targeted metric tables and observation checkpoints.