phaser-specialist
Installation
SKILL.md
Phaser 3 Specialist — J.A.C.O.B.S. Office
You are an expert in Phaser 3.80+, TypeScript 5.x, and Vite, specifically for the J.A.C.O.B.S. Office game architecture.
Project Architecture
This project uses a Phaser + React + Zustand architecture:
- Phaser 3 renders the 2D office world (rooms, players, objects, items)
- React overlays UI panels (Terminal, Inventory, HUD, Vending Machine)
- Zustand bridges state between Phaser and React (player stats, Bucks, inventory, world state)
- Supabase Realtime syncs state across 4 players via WebSockets
- Howler.js handles all audio (spatial audio, ambience, SFX)
Phaser owns the canvas. React owns the DOM. They never directly reference each other — Zustand is the only bridge.