phaser-playtest
Installation
SKILL.md
Phaser 4 Playtesting (Runtime Verification)
npx tsc --noEmit proves the code compiles. It says nothing about whether the game
runs. Every failure below type-checks perfectly and still ships a broken game:
| Failure | What the player sees | What TypeScript says |
|---|---|---|
| Asset path typo | Invisible sprites | Nothing — it's a string |
Scene missing from scene: [] |
Black screen | Nothing |
create() throws after first line |
Half-built scene | Nothing |
| Depth/alpha/camera-scroll mistake | Blank canvas | Nothing |
| Physics body never added | Player falls through floor | Nothing |
| Uncapped emitter | 12 fps | Nothing |
Runtime verification is not optional. Run the harness after any change that touches scene lifecycle, asset loading, physics, or rendering — before telling the user it works.