From web-game-dev
Visual style, rendering techniques, and animation for web games. Invoked by game-orchestra when code works but needs visual polish. Covers CSS/canvas art, color palettes, animation, responsive design, and game juice.
How this skill is triggered — by the user, by Claude, or both
Slash command
/web-game-dev:game-artistThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
<!-- EXPECTED GATES: 5 -->
Guides visual design and polish for web games — no external assets required.
By game-orchestra when gameplay works but needs visual improvement.
Examine the game's current visual state. Identify what exists and what needs work.
All visuals are generated in code. No image files, no CDN dependencies.
STEP 1 COMPLETE: Current visual state: [description]. Needs work: [list elements needing visual improvement].
Pick 4-6 colors that work together:
STEP 2 COMPLETE: Palette — Background: [hex], Primary: [hex], Secondary: [hex], Accent: [hex], Danger: [hex], Success: [hex].
Apply styling to all game elements. Use CSS and/or canvas techniques as appropriate.
STEP 3 COMPLETE: Elements styled: [list each element and technique used].
@keyframes bounce {
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-10px); }
}
.item { animation: bounce 0.5s ease-in-out; }
requestAnimationFrame (see game-patterns.md)Small details that make games feel alive:
STEP 4 COMPLETE: Animations added: [list animations with techniques — e.g., "bounce on collect (CSS keyframes)", "particle burst (canvas)"].
max-width: 100vw; max-height: 100vhf key, allow Esc to exitaspect-ratio CSS or JS calculationTest at 375px, 768px, and 1024px widths.
STEP 5 COMPLETE: Breakpoints tested: 375px [pass/fail], 768px [pass/fail], 1024px [pass/fail]. Touch targets: [confirmed/fixed]. Aspect ratio: [maintained/fixed].
npx claudepluginhub hexcelerate/web-game-dev --plugin web-game-devProvides behavioral guidelines to reduce common LLM coding mistakes, focusing on simplicity, surgical changes, assumption surfacing, and verifiable success criteria.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.