# CLAUDE.md This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. ## Project Overview **Virtue Slots** is a browser-based Phaser 3 slot machine game with a Christian religious theme. The full design specification is in `software.md`. ## Tech Stack - **Phaser 3** (loaded via CDN or local script tag — no bundler) - **Vanilla JavaScript with ES6 modules** (`import`/`export`) - **No build step, no webpack/vite/bundler** — files are served directly - **1600x900 canvas**, scaled to the user's viewport ## Running the Game Serve the files over HTTP (browsers block ES6 module imports from `file://`): ```bash python3 -m http.server 8080 # or npx serve . ``` Then open `http://localhost:8080` in a browser. ## Architecture The game uses ES6 modules with direct object references — no bundler required. Structure files as Phaser Scenes or plain classes, each in its own file, exported and imported directly. Key architecture decisions from `software.md`: - **No web packager** — all JS must be loadable via `