Cc Range — Development skill for Claude Code
A first-person pixel-art shooting gallery above the Claude Code prompt, drawn with function hooks.
How to install Cc Range
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open germanfndez/cc-range and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Cc Range does
A first-person pixel-art shooting gallery above the Claude Code prompt, drawn with function hooks. Zero tokens, playable while Claude works.
Alternatives in Development
- Petdex — A public gallery of animated pets for Codex, Claude Code, DeepSeek Harness, Hermes, OpenCode, Gemini CLI, and 4k ★
- Gallery — Build a static, shareable gallery from your fidelity reports — an index of score cards plus a permalink page ( 3.6k ★
- Godogen — From Prompt To Playable Game — Godogen — From Prompt to Playable Game skill 2.8k ★
README
cc-range
A first-person shooting gallery that lives above the Claude Code prompt. Pixel art drawn with quadrant blocks, a pistol in your hand, a bullseye on a wall: aim with the pointer, fire, and every hit moves the target somewhere else and adds a point.
It runs on **function hooks**, so it draws itself, takes your mouse and keyboard, and costs zero tokens. You can play it while Claude works.

Thirty seconds from the first shot. Every hit makes the next target smaller, faster, and shorter-lived — 2.7 seconds on its fuse at the start, three quarters of one by the end. Let the fuse run out and the target leaves on its own, and takes your streak with it.
Needs function hooks (early access, `CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1`) and an interactive terminal.
Install
/plugin marketplace add germanfndez/cc-range
/plugin install cc-range@cc-range
Then `/range`. Click the board once to give it the keyboard; `Esc` hands it back to the prompt.
Working on it instead? `CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1 claude --plugin-dir /path/to/cc-range`.
| move the pointer | aim |
click, space, f |
fire |
wasd or the arrows |
aim without a mouse |
| the green plate | starts the round — it costs no shot |
r |
restart |
m |
mute, sound and music both |
q |
close the board |
/range stop |
close it from the prompt |
/range reset |
clear the record |
The clock only starts when you fire, so the board can sit open while you work. The record is on screen under the score, and it and the mute setting live in `$.store`, so they outlast the session. Misses leave holes in the wall.
Eight backdrops, and one takes over every five seconds
Dawn, noon, a meadow, dusk, a starlit night, rain, snow, and the desert — each with its own sky, ridges, and weather: sun, birds, clouds, stars, rainfall, snowfall, cacti. **The barrier changes with it**, so it is planks, then brick, then nothin
Related Skills
Accuracy Verify Files
Accuracy-scout step 2 — check files exist, line numbers in range, function signatures match
Search Decisions
Search for decisions across the vault by keyword, person, or date range
Search Notes
Search across the vault by keyword, topic, person, or date range
Agent Monitor
Claude Code Agent Team GUI Monitor - Tauri v2 + React + TypeScript macOS desktop app with pixel art office vie
Clawd Avatar Skill
Pixel-art avatar generator for Clawd (Claude mascot crab) — 15 hats, 27 props, 27+ colors, anime cosplay serie
Notch So Good
new macOS notch-based session monitor with pixel-art companion, 13 animations, smart notifications, multi-sess
Related Agents
Lens Database
Database lens of the production readiness audit. Judges schema, indexing, N+1 patterns, migration reversibilit
Pixel Art Animation Reviewer
Art Lead
Pixel art team lead. Use when generating, managing, or organizing game art assets via PixelLab. Handles charac