RandallLiuXin

49 mods across 1 repository, 522 stars between them.

gm-build

25

RandallLiuXin/GodotMaker

Skill Claude CodeCodex

Implement game mechanic functions via worker dispatch. Covers risk-first then main implementation. Dispatches workers until PLAN is clean, then runs one verify+review pass; loops until convergence. Explicit invocation only — use /gm-build.

522 5d ago A 47 tokens

gm-evaluate

26

RandallLiuXin/GodotMaker

Skill Claude CodeCodex

Evaluate the current tag's quality: enforce the playable-closed-loop gate, maintain a single cross-tag e2e/ suite that always reflects the current game (add tests for new mechanics, prune tests for mechanics this tag deliberately removed), and reason about gameplay quality. Independent from the build process — fresh…

522 5d ago A 84 tokens

gm-finalize

27

RandallLiuXin/GodotMaker

Skill Claude CodeCodex

Seal the current tag: snapshot the per-tag working docs into docs/tags/ /, write a CHANGELOG entry, run git tag, and reset per-tag runtime state for the next /gm-gdd round. Does NOT package a release — that lives in a separate skill. Explicit invocation only — use /gm-finalize.

522 5d ago A 75 tokens

gm-fixgap

28

RandallLiuXin/GodotMaker

Skill Claude CodeCodex

Fix gaps identified by the Evaluator. Generates GAP.md from evaluation.json, dispatches workers to address critical/major issues, then runs one final verify+review pass. Unlike gm-build (PLAN.md-driven), gm-fixgap is GAP.md-driven. Explicit invocation only — use /gm-fixgap.

522 5d ago A 68 tokens

gm-gdd

29

RandallLiuXin/GodotMaker

Skill Claude CodeCodex

Game Design Document phase for one tag. On the first ever run, runs the full Socratic interview, produces GDD.md, and derives ROADMAP.md (split into SemVer-tagged release tags). On every subsequent run, focuses the conversation on the current tag (the earliest entry in ROADMAP.md without a git tag), optionally updates…

522 5d ago A 122 tokens

gm-rescue

30

RandallLiuXin/GodotMaker

Skill Claude CodeCodex

Self-diagnostic skill for godotmaker itself. Invoked when the main pipeline can't make progress (e.g. several fixgap rounds in a row failed to converge). NOT a "smarter fixgap" — does not modify game code, does not write files, only reports diagnosis to chat. If a godotmaker-side defect is the root cause, drafts an…

522 5d ago A 99 tokens

gm-scaffold

31

RandallLiuXin/GodotMaker

Skill Claude CodeCodex

Scaffold a new Godot project: project.godot + addons + base directories + e2e/conftest.py + initial git commit. Lifetime-once role — runs only on fresh projects. Explicit invocation only — use /gm-scaffold.

522 5d ago A 56 tokens

gm-verify

32

RandallLiuXin/GodotMaker

Skill Claude CodeCodex

Mechanical verification of the built game: headless build, unit tests, lint, static checks. Explicit invocation only — use /gm-verify.

522 5d ago B 33 tokens

godot-api

33

RandallLiuXin/GodotMaker

Skill Claude CodeCodex

Look up Godot engine class APIs — methods, properties, signals, enums. Use when you need to find which class to use or look up specific API details. Supports version-specific docs — reads the correct API for the project's Godot version.

522 5d ago A 53 tokens

godot-e2e

34

RandallLiuXin/GodotMaker

Skill Claude CodeCodex

Write and run E2E (end-to-end) game tests using the godot-e2e framework. Python controls a live Godot game over TCP — Locator-based semantic queries, expect() auto-retry assertions, and engine log capture make failures self-diagnosing. Use this skill whenever you need to: Test actual gameplay: player movement…

522 5d ago A 189 tokens

headless-build

35

RandallLiuXin/GodotMaker

Skill Claude CodeCodex

Compile-check a Godot project using headless mode. Use after writing or modifying any GDScript or C# code to verify it compiles. Triggers: after code changes, before running tests, when build errors need diagnosis. Also use this when the user says "check if it compiles", "build check", "does this parse", or after any…

522 5d ago A 85 tokens

input-mapper

36

RandallLiuXin/GodotMaker

Skill Claude CodeCodex

Manage Godot input action mappings in project.godot. Use when adding input actions, changing key bindings, setting up controls for a new genre, or validating that all referenced actions exist. Called by project-scaffold (initial setup), workers (new mechanics), and the dispatching role (GDD changes requiring new…

522 5d ago A 70 tokens

mcp-driver

37

RandallLiuXin/GodotMaker

Skill Claude CodeCodex

Runtime debugging and live project inspection via godot-mcp. Use when headless tools cannot diagnose the problem: code compiles but runtime behavior is wrong, tests pass but the game does not work as expected, or you need to inspect live state (node tree, console output, rendering). Escalation trigger: a task has…

522 5d ago A 171 tokens

phantom-camera

38

RandallLiuXin/GodotMaker

Skill Claude CodeCodex

Guidance for using the optional Phantom Camera Godot addon in generated projects. Use when a Godot 4 game explicitly opts into Phantom Camera, already has the addon installed, or needs camera behavior that is cleaner with multiple virtual cameras than with a hand-written Camera2D script. Do not require this addon for…

522 5d ago A 90 tokens

project-scaffold

39

RandallLiuXin/GodotMaker

Skill Claude CodeCodex

Generate a new Godot game project with standardized ECS structure and tooling. Use when starting a new game: "create a project", "set up a new game", "scaffold", "initialize", "new project", "start building", "let's make it". Triggers after game-planner produces a confirmed plan, or when the user provides a game name…

522 5d ago A 142 tokens

screenshot

40

RandallLiuXin/GodotMaker

Skill Claude CodeCodex

Capture gameplay screenshots using godot-e2e for visual verification. Use when you need to: take a screenshot of the running game, capture multiple screenshots during an E2E scenario, generate reference.png, visually verify game state, or provide screenshots for VQA analysis. Triggers: "screenshot", "capture…

522 5d ago A 87 tokens

visual-qa

41

RandallLiuXin/GodotMaker

Skill Claude CodeCodex

Visual quality assurance: analyze game screenshots for defects, compare against reference, check motion in frame sequences. Supports runtime-native inspection plus Gemini or OpenAI API-backed VQA.

522 5d ago A 38 tokens

animation-review

42

RandallLiuXin/GodotMaker

Skill Claude CodeCodex

Reviews Godot Animation implementation for known pitfalls. Triggers AFTER implementation, when code involves AnimationPlayer, AnimationTree, AnimatedSprite2D, SpriteFrames, AnimationNodeStateMachine, BlendSpace, OneShot, callbackmodeprocess, or animation playback control (play/travel/start). Do NOT use this skill for…

522 5d ago A 75 tokens

audio-review

43

RandallLiuXin/GodotMaker

Skill Claude CodeCodex

Reviews Godot Audio implementation for known pitfalls. Triggers AFTER implementation, when code involves AudioStreamPlayer, AudioStreamPlayer2D, AudioStreamPlayer3D, AudioServer, AudioBus, AudioEffect, AudioStream, or .finished signal on audio players. Do NOT use this skill for planning or teaching — only for…

522 5d ago A 72 tokens

navigation-review

44

RandallLiuXin/GodotMaker

Skill Claude CodeCodex

Reviews Godot navigation implementation for known pitfalls. Triggers AFTER implementation, when code involves NavigationAgent2D, NavigationAgent3D, NavigationRegion2D, NavigationRegion3D, NavigationLink2D, NavigationLink3D, NavigationObstacle2D, NavigationObstacle3D, targetposition, TargetPosition, avoidanceenabled…

522 5d ago A 103 tokens

particles-review

45

RandallLiuXin/GodotMaker

Skill Claude CodeCodex

Reviews Godot Particles implementation for known pitfalls. Triggers AFTER implementation, when code involves GPUParticles2D, GPUParticles3D, CPUParticles2D, CPUParticles3D, ParticleProcessMaterial, trailenabled, sub-emitters, GPUParticlesCollision, or particle amount/emission control. Do NOT use this skill for…

522 5d ago A 85 tokens

physics-review

46

RandallLiuXin/GodotMaker

Skill Claude CodeCodex

Reviews Godot physics implementation for known pitfalls. Triggers AFTER implementation, when code involves CollisionObject2D, RigidBody2D, CharacterBody2D, Area2D, collision layers, or physics callbacks. Do NOT use this skill for planning or teaching — only for post-implementation review.

522 5d ago A 62 tokens

shader-review

47

RandallLiuXin/GodotMaker

Skill Claude CodeCodex

Reviews Godot Shader/Material implementation for known pitfalls. Triggers AFTER implementation, when code involves ShaderMaterial, setshaderparameter, .gdshader, VisualShader, hintscreentexture, BackBufferCopy, instance uniform, or uniform declarations. Do NOT use this skill for planning or teaching — only for…

522 5d ago A 67 tokens

tilemap-review

48

RandallLiuXin/GodotMaker

Skill Claude CodeCodex

Reviews Godot TileMap implementation for known pitfalls. Triggers AFTER implementation, when code involves TileMapLayer, TileSet, TileSetAtlasSource, TileSetScenesCollectionSource, terrain painting, setcell, erasecell, getcelltiledata, collision polygons on tiles, or NavigationRegion2D with tile-based navigation. Do…

522 5d ago A 85 tokens