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

  • 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.

[![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