soak-test

Generate a soak test protocol with checkpoints and post-session analysis templates.

Updated Dec 22, 2024
One-click install
npx skills add https://github.com/imgamer/AILearn --skill soak-test-imgamer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: soak-test
Source: https://github.com/imgamer/AILearn/tree/main/game-studios/Claude-Code-Game-Studios-e375f/.claude/skills/soak-test
Command: npx skills add https://github.com/imgamer/AILearn --skill soak-test-imgamer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps game teams catch slow leaks, performance drift, and fatigue or edge-case issues that only show up during extended play sessions, reducing the risk of late regressions.

Core Features & Use Cases

  • Soak test protocol generation: Produces a timed observation plan tailored to the session length and focus area.
  • Memory, stability, and balance logging: Defines exactly what to record at each checkpoint (including engine-specific monitoring guidance).
  • Human-run QA workflow: Creates a document for testers to execute and then use for post-session analysis and issue filing.
  • Use case: For a Polish phase regression, run an extended session (e.g., 2h) to confirm a fix didn’t reintroduce memory growth or state accumulation problems.

Quick Start

Use the soak-test skill to generate a soak protocol for a 2h extended endurance run focused on memory for the 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 create a soak test protocol for game QA?

A soak test protocol is a timed observation plan for extended play sessions designed to catch slow memory leaks, stability regressions, and fatigue issues. This skill generates a structured protocol document with checkpoint schedules and a human-execution checklist.

What is soak testing used for in game development?

Soak testing is used to surface performance drift, state accumulation, and balance issues that only appear during long-session play. It helps game teams reduce the risk of late regressions during Polish and Release preparations.

How do I set up an endurance test to check for memory leaks?

You set up an endurance test by defining checkpoint schedules and specifying what memory and stability metrics to record at each interval. The skill parses your desired duration and focus area to produce a tailored observation plan.

When should I run a soak test for my game build?

You should run a soak test after making changes affecting memory or performance, especially during Polish and Release preparations. It is particularly critical for games with long-session designs to confirm fixes did not reintroduce memory growth.

Can I customize the duration and focus area of a playtest protocol?

Yes, you can customize the duration and focus area. The skill parses user arguments for session length and specific monitoring focus, then loads existing documentation for budgets and prior findings to generate the protocol.

What do I need to monitor during a long-session stability regression test?

You need to monitor memory usage, stability metrics, and balance issues at defined checkpoints. The generated protocol includes engine-specific monitoring guidance and a post-session analysis template for filing issues.