gds-performance-test

Generates a game performance test plan covering FPS targets, memory budgets, benchmarks, and platform matrices.

Updated Sep 3, 2026
One-click install
npx skills add https://github.com/watchthelight/shatterfish --skill gds-performance-test-watchthelight
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gds-performance-test
Source: https://github.com/watchthelight/shatterfish/tree/main/.claude/skills/gds-performance-test
Command: npx skills add https://github.com/watchthelight/shatterfish --skill gds-performance-test-watchthelight

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Game teams often ship without a structured performance testing strategy, leading to frame rate drops, memory leaks, and long load times discovered only after release. This Skill produces a complete Performance Test Plan document with quantified targets, stress scenarios, and CI-integrated benchmarks. ## Core Features & Use Cases - Target Definition: Establishes per-platform frame rate targets, memory budgets, and loading time limits for PC, console, Switch, and mobile. - Engine-Specific Test Code: Generates automated performance test examples for Unity, Unreal, and Godot, plus manual CPU/GPU/memory profiling checklists. - Benchmark Suite & Regression Gates: Defines benchmark scenarios, baseline capture, regression thresholds, and CI pipeline integration. - Use Case: A team preparing a Unity game for Steam and Switch asks for a performance test strategy and receives a ready-to-use plan with stress scenarios, memory leak tests, and platform-specific checklists. ## Quick Start Ask the assistant to design a performance testing strategy for your game, specifying your target platforms and engine.

Frequently Asked Questions about gds-performance-test

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

FAQPage Schema
How do I create a performance test plan for a game?

Define per-platform FPS targets, memory budgets, and loading time limits, then build stress test scenarios for worst-case entity counts, particles, and draw calls. This Skill walks through those steps and outputs a complete Performance Test Plan document.

What frame rate targets should I set for each platform?

Typical targets are 60 FPS for high-end PC and current-gen consoles, 30 FPS for Switch and minimum-spec PC, and 30-60 FPS for mobile depending on device tier. The Skill provides a default table you filter to your actual target platforms.

Does this support Unity, Unreal, and Godot performance testing?

Yes, it generates engine-specific automated test examples: Unity Test Framework profiler measurements, Unreal Automation tests, and Godot frame-time benchmark scripts. It detects the engine from project files or asks the user.

How do I detect memory leaks during game testing?

Run extended play sessions of four or more hours while monitoring heap allocation, and verify memory returns to baseline after level transitions. The Skill includes leak detection scenarios and profiling checklists for each engine.

Can performance benchmarks run in CI pipelines?

Yes, the plan defines baseline capture on reference hardware and regression thresholds such as 10% FPS degradation or 5% memory growth as failure gates. Benchmarks are integrated into CI as scheduled gated checks.