What problem does it solve?
This Skill turns board game, card game, and tabletop game concepts into complete, playable digital applications without requiring a framework or build system. It helps developers avoid incomplete rule implementations, inconsistent state handling, weak multiplayer behavior, and insufficient testing.
Core Features & Use Cases
- Rules Implementation: Research and encode setup, turns, legal moves, scoring, win conditions, edge cases, and game-specific mechanics using a pure rules engine.
- Game Application Development: Build a polished single-file HTML, CSS, and JavaScript game with lobby flows, responsive layouts, player panels, game history, and testing attributes.
- Multiplayer and AI: Support appropriate combinations of local hot-seat, split-tab, online peer-to-peer, and AI play using host-authoritative state management and hidden-information isolation.
- Automated Quality Assurance: Expose test APIs and use Playwright to validate initialization, legal and illegal moves, progression, game completion, multiplayer behavior, visual standards, and console errors.
- Use Case: Give the Skill a game name and rules description to produce a faithful browser implementation with a playable UI, multiplayer architecture, automated tests, and a progress report.
Quick Start
Ask the develop-board-game skill to build a complete digital version of the specified board game as a single HTML file with accurate rules, suitable multiplayer modes, test APIs, Playwright tests, and a progress report.