By rbellec
Implement a board game on Board Game Arena (BGA) Studio, from rules to a playable game. Covers project setup, new framework (2025+) architecture, PHP state machine, JS client, and the automated deploy→test loop.
A Claude Code skill for developing board games on Board Game Arena Studio — from published rules to a playable game.
Read the write-up → Implementing a board game on BGA with Claude Code
Distributed as both a Claude Code plugin and a Vercel skills package — pick whichever fits your setup.
In Claude Code:
/plugin marketplace add rbellec/claude-code-bga
/plugin install board-game-arena@claude-code-bga
npx skillsFrom your project (or anywhere with -g for global):
npx skills add rbellec/claude-code-bga -a claude-code
git clone https://github.com/rbellec/claude-code-bga.git
mkdir -p ~/.claude/skills
ln -s "$PWD/claude-code-bga/skills/board-game-arena" ~/.claude/skills/board-game-arena
I want to implement [GAME NAME] on BGA Studio.
Here are the rules: [paste rules or link to rulebook]
My BGA username is [USERNAME] and the game name is [GAMENAME].
Claude Code will use the skill to handle the BGA-specific setup (Makefile, config files, state machine, deploy workflow) and the browser extension to test directly on BGA Studio.
If you're comfortable with PHP tooling, the skill includes an optional quality loop that runs PHP-CS-Fixer, Rector, PHPStan (level max), and PHPMD on every commit. Read-only by default, ~10 s per run, installed once into a shared ~/.bga-tools/ toolbox. See references/php-code-quality.md for the full setup. Skip this if you're not comfortable installing PHP dev tools — the skill works fine without it.
The skill commits automatically at each milestone and deploys via scp/make. To avoid confirmation prompts, add to your .claude/settings.local.json (not committed):
{
"permissions": {
"allow": ["Bash(git *)", "Bash(make *)", "Bash(scp *)"]
}
}
skills/board-game-arena/references/)make audit. See references/php-code-quality.md.See TECHNICAL_NOTES.md for the why behind each rule.
MIT License. See LICENSE.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub rbellec/claude-code-bga --plugin board-game-arenaComprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
A growing collection of Claude-compatible academic workflow bundles. Covers scientific figures, manuscript writing and polishing, reviewer assessment, citation retrieval, data availability, paper reading, literature search, response letters, paper-to-PPTX conversion, and evidence-grounded Chinese invention patent drafting. Rules are organized as reusable skill folders with explicit workflows and quality checks.
Comprehensive PR review agents specializing in comments, tests, error handling, type design, code quality, and code simplification
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
UI/UX design intelligence. 67 styles, 161 palettes, 57 font pairings, 25 charts, 15 stacks (React, Next.js, Vue, Svelte, Astro, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui, Nuxt, Jetpack Compose). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient.