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.

Strict TypeScript Rules

Installs
1
First Seen
Jun 18, 2026