Game Quality Gates โ DevOps skill for Claude Code
๐ฎ Game dev quality gates โ 12 universal rules + Phaser/Three.js guides + anti-cheat patterns + pre-deploy checklist.
How to install Game Quality Gates
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open abczsl520/game-quality-gates and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Game Quality Gates does
๐ฎ Game dev quality gates โ 12 universal rules + Phaser/Three.js guides + anti-cheat patterns + pre-deploy checklist. Born from fixing 70+ real bugs. OpenClaw Agent Skill.
Alternatives in DevOps
- CLAUDE.md CI/CD Wiki โ Community patterns for CLAUDE.md configuration in CI/CD pipelines 22.3k โ
- Skill Claw โ OpenClaw instance administration โ manage hosts across macOS, Ubuntu/Debian, Docker, OCI, and Proxmox 2.8k โ
- Terraform Skill For Claude โ Comprehensive Terraform and OpenTofu guidance covering testing, modules, CI/CD, and production patterns 1.4k โ
README
๐ฎ Game Quality Gates
**Stop shipping games with phantom timers, memory leaks, and double-spend exploits.** A battle-tested quality standard for H5/Canvas/WebGL games.
[](https://clawhub.com) [](LICENSE) [](https://github.com/abczsl520/game-quality-gates/wiki) [](https://github.com/openclaw/openclaw)
๐ The Problem
Every feature works fine alone. They break **in combination**:
| Feature A | + Feature B | = Bug |
|---|---|---|
| Slow powerup | Paddle collision | Speed value overwritten |
| Multi-ball | Main ball death | Orphan sub-balls still scoring |
| Power-up falling | Player dies | Ghost objects after game over |
| Game over | Buff timers | Phantom timer modifies destroyed object ๐ฅ |
These aren't edge cases โ they're the **#1 cause of game bugs**. After fixing **70+ of these bugs** in production H5 games, we encoded the prevention patterns into 12 universal rules.
๐ The 12 Universal Rules
| # | Rule | Prevents |
|---|---|---|
| 1 | ๐ Single Cleanup Entry Point | "Fixed in A, forgot in B" |
| 2 | โก Respect Active Buffs | Buff silently overwritten |
| 3 | ๐ฆ Cache Before Destroy | Reading dead object props |
| 4 | โฐ Timers Follow Lifecycle | Phantom timers after game over |
| 5 | ๐ฅ๏ธ Frame-Rate Independent | 30fps device = half speed |
| 6 | ๐ช Scene Switch = Full Cleanup | Memory grows per restart |
| 7 | ๐ Audio Lifecycle | iOS silent, background still playing |
| 8 | ๐ Input Safety | Double-buy, rapid-fire exploits |
| 9 | ๐พ Save State Versioning | Broken saves after update |
| 10 | ๐ Network Fault Tolerance | Game freezes on bad network |
| 11 | ๐ฆ Asset Loading |
Related Skills
Yarn Planet
ๆฏ็บฟๆ็ ยท Yarn Planet โ a small-planet walking game in the browser: your path becomes a colored thread. Three.js
DevOps Anti Patterns Never Do These.Skill
ANTI-PATTERNS โ NEVER DO THESE โ extracted from roles.json deepPrompt for devops
Anti Bug Prevention
Production deploy safety pipeline. Six patterns for catching production failures before they ship โ re-review
Prod Readiness
Fast pre-deploy checklist (<2 min): RLS on new tables, env vars present, build & typecheck pass, no PII in con
M Playwright Fulltest
Full cycle: test plan -> deploy -> testing via a browser MCP -> fixing -> re-deploy. No confirmations, no paus
Universal AI Agents
๐ Multi-agent AI orchestration platform combining Claude, OpenAI, Higgsfield, and other leading AI models. De
Related Agents
Game Developer
Game development across all platforms (PC, Web, Mobile, VR/AR). Use when building games with Unity, Godot, Unr
Game Agent
Orchestrates generation of a complete 2D/3D game. Selects the optimal engine (Godot 4, Three.js, Phaser 3), ge
Game Lead
Game Lead (Tier 2): owns web-game architecture โ game loop, client structure, frame budget, engine choice (thr