gds-test-review

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Game test suites degrade over time through flaky tests, coverage gaps, and maintenance burden, and teams lack a structured way to audit test health and prioritize fixes. ## Core Features & Use Cases - Test Suite Metrics: Counts tests by type (unit, integration, play mode, performance) and analyzes pass rates, flaky tests, slow tests, and disabled tests. - Quality and Anti-Pattern Assessment: Evaluates determinism, isolation, speed, and readability while detecting anti-patterns like hard-coded waits, shared state, and assertion-free tests. - Coverage Gap Analysis: Maps feature coverage across P0-P3 priorities for areas like core loop, save/load, combat, and UI, then generates a prioritized recommendations report. - 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 immediate, short-term, and long-term action items. ## Quick Start Ask the assistant to run a test review of the project's test suite and generate a coverage and quality 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 for a game project?

Run the test review workflow, which gathers test counts by type, analyzes pass rates and flaky tests, assesses quality criteria like determinism and isolation, and maps feature coverage. It outputs a test-review-report.md with prioritized recommendations.

What test anti-patterns does a test review detect?

The review detects hard-coded waits, shared static test state, tests of private implementation, missing cleanup of instantiated objects, and assertion-free tests. Each finding is logged with severity, affected test count, and a recommended fix.

Does the test review support Unity, Unreal, and Godot projects?

Yes, the workflow includes a game_engine variable supporting auto, unity, unreal, and godot modes. The review scope can also be set to full, targeted, or quick depending on how deep the analysis should go.

How are test coverage gaps prioritized in the report?

Gaps are mapped against a feature matrix covering core loop, save/load, progression, combat, UI, multiplayer, and platform certification. Each gap is assigned a risk level, player impact, and a P0-P3 fix priority.

How often should a game test suite be reviewed?

The workflow recommends weekly quick checks of pass rates and flaky tests by QA, monthly full reviews of coverage and quality by a tech lead, and quarterly deep dives into infrastructure and strategy by the team.