abczsl520

Game Quality Gates — DevOps skill for Claude Code

DevOps community

🎮 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

  • Mirrord — Run any process, on your machine or in an AI agent's environment, as if it were a pod in your Kubernetes clust 5.3k ★
  • Skill Claw — OpenClaw instance administration — manage hosts across macOS, Ubuntu/Debian, Docker, OCI, and Proxmox 2.8k ★
  • Deploy — Deployment Checklist 558 ★

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.

[![ClawHub](https://img.shields.io/badge/ClawHub-game--quality--gates-blue?style=flat-square)](https://clawhub.com) [![License: MIT](https://img.shields.io/badge/License-MIT-green?style=flat-square)](LICENSE) [![Wiki](https://img.shields.io/badge/📖_Wiki-8_pages-purple?style=flat-square)](https://github.com/abczsl520/game-quality-gates/wiki) [![OpenClaw Skill](https://img.shields.io/badge/OpenClaw-Agent_Skill-orange?style=flat-square)](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