game

Develop browser games with KAPLAY.js or Three.js through automated playtesting.

16|3|Updated Dec 28, 2025
One-click install
npx skills add https://github.com/tolitius/salvador --skill game
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: game
Source: https://github.com/tolitius/salvador/tree/main/.claude/skills/game
Command: npx skills add https://github.com/tolitius/salvador --skill game

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires puppeteer, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates browser game development by analyzing a game concept, implementing it with KAPLAY.js (2D) or Three.js (3D), performing headless playtests, critiquing gameplay and mechanics, and iterating until the result is polished and ready to launch.

Core Features & Use Cases

  • Autonomous bootstrap and scaffolding: ensures index.html and src/game.js exist and are wired to the chosen framework.
  • Playtest-driven critique: runs headless tests, captures screenshots, logs issues, and reports state changes.
  • Deterministic workflow: follows defined phases (bootstrap, design-analysis, playtest, critique, polish) and enforces UI layering, gradient backgrounds, idle animations, particles, and proper z-index.

Quick Start

Start by placing this skill at .claude/skills/game, start Claude, and request a new game concept to see the autonomous loop in action.

Frequently Asked Questions about game

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate browser game development with headless testing?

Browser game development is automated by analyzing a concept, implementing it with KAPLAY.js or Three.js, and running headless playtests using Puppeteer to critique and polish the gameplay loop.

What is the workflow for autonomous game creation and playtesting?

The autonomous game creation workflow follows deterministic phases: bootstrap, design-analysis, playtest, critique, and polish, enforcing UI layering, gradient backgrounds, idle animations, and particles.

Does this game automation skill support both 2D and 3D browser games?

Yes, the skill supports 2D game development using KAPLAY.js for platformers and top-down shooters, and 3D game development using Three.js, automatically selecting the appropriate framework.

How do I start building a game from a new concept using this automation?

To start building, place the skill in the .claude/skills directory, launch Claude, and request a game concept to trigger the autonomous bootstrap, scaffolding, and playtesting loop.

Do I need Puppeteer to run headless playtests for browser games?

Yes, Puppeteer is required as a dependency to execute headless browser playtests, capture screenshots, log issues, and report state changes during the critique phase.

Why does my automated game development loop stop during the critique phase?

The loop stops during critique if headless playtesting reveals gameplay or mechanic issues, requiring iteration through the polish phase to resolve constraints like z-index layering and asset problems before launch.