scaffold-gateables
Originally fromopusgamelabs/game-creator
Installation
SKILL.md
Performance Notes
- Take your time to understand the game before proposing features
- Quality is more important than speed — wrong gateables hurt the game permanently
- Do not skip the locked-path verification in Step 4
Scaffold Gateables
Add gateable features to an existing game. This skill produces hooks — skin pickers, continue-after-death flows, bonus modes, save slots, daily challenges — each wired through EventBus with a single capability-check seam (isEntitled(key)). It does NOT add any specific monetization SDK (Play.fun, sub.games, Stripe, etc.); it produces the scaffolding that any paywall, subscription, or entitlement layer can later switch on.
The default state is everything locked — isEntitled(key) returns false for all keys. The game must feel completely normal in that state. When a downstream monetization layer flips an entitlement on, the gateable feature lights up.
Core Principles
Use these to reason about what to propose and what to reject. They are rules, not guidelines.