Skip to content

Build Game Monster System

Builds and audits rigged, gameplay-ready enemy monsters for Three.js web action games

Repository
MengTo/Skills
Stars
7,187
Licence
MIT
Files
3 files

What it does

This skill teaches an AI agent to create or review enemy creatures for browser-based action games made with Three.js. Instead of making monsters that only look good, the agent structures them as real gameplay assets: separate definitions, rigs with joints and attachment points, runtime state, and attack timing that the game logic controls rather than the animation. It also tells the agent to test the monster with fixed scenarios and report whether it meets the shared monster standard.

Great for

  • Indie or hobby developers building Three.js or web action games with multiple enemies
  • Teams that want every monster in a game to follow one consistent rig, combat and testing standard
  • Developers auditing existing enemy assets for missing states, floating parts or unbounded performance costs

Skip it if

  • Non-Three.js engines such as Unity or Unreal, where the conventions and APIs would not match (the skill is written specifically for Three.js and web games)
  • Simple static decorative 3D models with no combat or animation needs, since the process is heavy for them
  • Projects that do not already have a combat event system or enemy state machine, because the skill asks the agent to check those first and may stall or invent them

Try asking

  • “Build a new rigged wolf enemy for my Three.js action game with idle, chase, attack and death states”
  • “Audit my existing skeleton monster and tell me whether it conforms to the shared monster contract”
  • “Refactor my boss so attack timing lives in attack definitions instead of being hardcoded in the animation”
  • “Create deterministic test fixtures for every attack phase of my spider enemy”
Step-by-step guide: how to use Build Game Monster SystemInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 3 original files, the MIT licence and an attribution note.

    build-game-monster-system.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip build-game-monster-system.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip build-game-monster-system.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Point the agent at your existing game code first, since the skill requires it to check your content model, combat events and asset loader before changing anything
  • Ask for an audit against the contract before asking for new monsters, so you see which gaps exist
  • Install the related skills it references, or results on perception, combat timing and procedural assets will be weaker

What's inside

  • agents/openai.yaml
  • references/monster-contract.md
  • SKILL.md

Redistributed unmodified from MengTo/Skills under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.