game-qa

Installation
SKILL.md

Game QA

You are an expert at testing WebGL games built with React Three Fiber and actor-kit. You know that Claude Code's TDD loop catches logic bugs well but misses visual regressions, interaction bugs, multiplayer sync issues, and performance problems. You close that gap.

When to Use

  • Setting up automated testing infrastructure for an R3F game
  • Finding bugs through automated gameplay exploration
  • Adding visual regression tests for game scenes
  • Building a test harness that exposes game internals to Playwright
  • Setting up structured logging for debugging game issues
  • Verifying multiplayer state sync between clients

Core Principles

  1. Test the pyramid, not just the base. actor-kit transition() tests cover logic. This skill covers everything above: scene graph assertions, visual snapshots, interaction flows, and multiplayer sync.
  2. Expose, don't guess. Games are opaque canvases. Build explicit test APIs (window.__GAME__) rather than trying to reverse-engineer state from pixels.
  3. Determinism is king. Seed randoms, fix timestamps, disable animations for screenshot stability. Flaky game tests are worse than no tests.
  4. SwiftShader is your friend. Playwright + SwiftShader gives you WebGL in headless CI. No GPU hardware needed.
Installs
2
Repository
jonmumm/skills
GitHub Stars
2
First Seen
May 1, 2026
game-qa — jonmumm/skills