From web-game-dev
Testing methodology for web games using Playwright MCP. Invoked by game-orchestra when code needs testing. Documents what to test, how to test, and how to interpret results. The game-tester agent executes these tests.
How this skill is triggered — by the user, by Claude, or both
Slash command
/web-game-dev:game-qaThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **Note:** This is a methodology reference document. The game-tester agent executes these tests. This skill does not use gated steps.
Note: This is a methodology reference document. The game-tester agent executes these tests. This skill does not use gated steps.
Testing methodology for web games. This skill documents WHAT to test and HOW. The game-tester agent PERFORMS the tests.
By game-orchestra when code exists and needs testing.
Use these Playwright MCP tools for game testing:
| Tool | Purpose |
|---|---|
browser_navigate | Load the game URL |
browser_snapshot | Capture DOM state |
browser_take_screenshot | Visual verification |
browser_evaluate | Call render_game_to_text(), advanceTime() |
browser_click | Simulate mouse input |
browser_press_key | Simulate keyboard input |
browser_fill_form | Text input (for name entry, etc.) |
browser_console_messages | Error tracking |
browser_navigate)browser_take_screenshot)browser_evaluate:
window.render_game_to_text()
browser_click or browser_press_keywindow.advanceTime(1000) // Advance 1 second
window.render_game_to_text() returns valid JSONwindow.advanceTime(ms) advances state correctlyaction-payloads.md — Input simulation patternsgame-integration.md — Required hook implementationsnpx claudepluginhub hexcelerate/web-game-dev --plugin web-game-devProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.