gds-test-review

Reviews game test suite quality, coverage gaps, and infrastructure to produce a prioritized report.

1|Updated Sep 18, 2026
One-click install
npx skills add https://github.com/PastaSus/egg-defender --skill gds-test-review-pastasus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gds-test-review
Source: https://github.com/PastaSus/egg-defender/tree/main/.agents/skills/gds-test-review
Command: npx skills add https://github.com/PastaSus/egg-defender --skill gds-test-review-pastasus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Game test suites degrade over time through flaky tests, slow execution, and untested features, and teams lack a structured way to assess overall test health. This Skill performs a systematic review of an existing test suite and produces a prioritized report with actionable recommendations. ## Core Features & Use Cases - Test Metrics Collection: Counts tests by type (unit, integration, play mode, performance), measures pass rates, durations, and identifies flaky, slow, and disabled tests. - Quality & Anti-Pattern Analysis: Evaluates determinism, isolation, speed, and readability, and detects anti-patterns like hard-coded waits, shared state, and assertion-free tests. - Coverage Gap Identification: Maps feature coverage across P0-P3 priorities for areas like core loop, save/load, combat, and multiplayer, then prioritizes gaps by risk. - Use Case: A QA lead runs a monthly full review of a Unity project's test suite and receives a test-review-report.md with an executive summary, coverage matrix, and sprint-ready action items. ## Quick Start Ask the assistant to run a test review of the project's existing test suite and generate a prioritized quality and coverage report.

Frequently Asked Questions about gds-test-review

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

FAQPage Schema
How do I review test suite quality and coverage?

Run a structured test review that counts tests by type, measures pass rates and durations, detects flaky and slow tests, and maps feature coverage. The workflow produces a report with prioritized recommendations for immediate, short-term, and long-term improvements.

How to identify flaky tests in a game test suite?

Analyze recent test run history for inconsistent pass/fail results across the last 10 runs. Common causes include hard-coded waits, shared static state, and timing dependencies, which should be replaced with explicit waits and proper setup/teardown.

What test coverage should a game project have?

Coverage should be mapped by feature priority: P0 areas like the core loop and save/load need the deepest testing, while P2/P3 features can have lighter coverage. The review flags features with no tests and prioritizes gaps by risk and player impact.

Does this test review work with Unity, Unreal, or Godot?

Yes, the review supports Unity, Unreal, and Godot through a configurable game_engine setting, with an auto mode that detects the engine. The quality criteria and anti-pattern checks apply across engines.

What are common test anti-patterns to avoid?

Common anti-patterns include hard-coded waits like Thread.Sleep, shared static test state, testing private implementation details, missing cleanup of instantiated objects, and tests without assertions. Each has a recommended fix such as explicit waits or setup/teardown methods.

How often should a test suite review be performed?

The workflow recommends three cadences: a quick weekly check of pass rates and flaky tests by QA, a monthly full review of coverage and quality by a tech lead, and a quarterly deep dive into infrastructure and strategy by the team.