Game juice pass
@gameforge/game-juice-pass
Make a working game feel good: an ordered juice pass that adds screen shake, hit stop, particles, squash and stretch, easing, score popups, flashes, and tiny Web Audio sounds to the moments that matter, each behind a config value and a reduced-motion setting. Ships dependency-free canvas snippets.
SkillOtherv1.0.0 (latest)
- Activity
- New: be the first to try it
- Installs
- 0 installs
- Likes
- 0 likes
- Clones
- 0 clones
- 1# Game juice pass
- 3Makes a game that works feel good to play. Claude finds the key moments in your game (pickup, hit, jump, death, new best) and adds screen shake, hit stop, particles, squash and stretch, easing, score popups, flashes, and tiny sound effects, each behind one tunable `JUICE` config.
- 5**Who it is for:** anyone with a playable HTML5 canvas game (from a jam, a tutorial, or the browser-game-starter kit) that feels flat.
- 7## Example
- 9You say:
- 11> My dodge game works but feels dead. Add some juice.
- 13Claude shows a plan first, then edits the game and reports:
- 15| Moment | Before | Added | Tune with |
- 16| ------ | ------ | ----- | --------- |
- 17| Dodge near miss | nothing | small popup "close!", soft blip | JUICE.nearMiss |
- 18| Crash | game over text | shake, 0.06 s hit stop, red flash, particles | JUICE.shake, JUICE.hitStop |
- 19| New best | nothing | gold popup, rising blip | JUICE.newBest |
- 21There is one `JUICE.enabled` switch to compare before and after, a mute key, and reduced-motion support.
- 23## What it can access
- 25- Reads and edits your game files in `game/`, `src/`, or `index.html`.
- 26- Ships `references/juice-snippets.js`, plain canvas JavaScript with no dependencies.
- 27- No scripts to run, no network, no env vars. Works in Claude Code, Codex, and Cursor.
- 29## Setup
- 31None.
