mcpField
T
test-playable-web-games

test-playable-web-games

github.com/mengtoTesting & quality7.1k1.3k installsUpdated 3d ago
Repository

About test-playable-web-games

A testing skill for playable web games that combines deterministic checks with brief real playthroughs. It helps game developers verify player journeys, device variants, visible feedback, and actionable bug evidence.

Key features

  1. 01Map player journeys into a test matrix
  2. 02Use seedable fixtures and debug states
  3. 03Verify visible feedback in a browser
  4. 04Inspect console issues and representative performance
  5. 05Record reproducible, actionable findings

Use cases

  1. 01Test combat and progression transitions
  2. 02Check keyboard, mouse, and touch variants
  3. 03Verify save, retry, pause, and completion flows
  4. 04Document regressions with reproduction steps

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/mengto/skills --skill test-playable-web-games

After installing, type/test-playable-web-gamesin Claude Code to confirm it loaded.

Bundled filesagents/openai.yaml

Details

From the project README

Test Playable Web Games

Combine deterministic tests with short real playthroughs. Do not treat a green build as gameplay proof.

Start with a test matrix

Map the player journey: launch, new game, controls, core action, enemy encounter, reward, inventory/progression, save/continue, loss/retry, pause, settings, and completion. Add device variants for desktop keyboard/mouse, touch portrait, touch landscape, and reduced motion.

Prefer deterministic review states

Create seedable fixtures, debug routes, or query parameters for combat phase, inventory loadout, boss phase, tutorial step, save migration, low health, and error states. Test important transitions directly rather than grinding through the campaign.

Verify the player experience

Use the repository-approved browser surface and honor local browser restrictions. Confirm screen-visible feedback after each meaningful action: control response, target state, damage/resource state, UI update, and navigation. Inspect console warnings/errors and sample performance only on a representative live scene.

Report actionable evidence

Record reproduction steps, expected versus actual result, severity, device/viewport, and the shortest useful proof. Separate new regressions from pre-existing baseline issues. After testing, close idle browser pages, dev servers, and benchmarks while leaving active task resources alone.

Comments

Markdown supported