gm-scaffold

Community

Scaffold a fresh Godot project in minutes.

AuthorRandallLiuXin
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It eliminates the slow, error-prone setup work of creating a new Godot project with the required baseline structure, end-to-end testing harness, and initial git state.

Core Features & Use Cases

  • Lifetime-once project scaffolding: Creates the foundation for a brand-new Godot project only on fresh projects, preventing accidental rework mid-pipeline.
  • Deterministic directory + scene placeholders: Produces project.godot, base directories, and placeholder scenes (including scenes/main.tscn and scenes/game_world.tscn) via a dedicated project-scaffold skill.
  • Addon installation and validation gating: Installs required addons from .claude/config/addon_versions.json, enables plugins (including godot-e2e), writes e2e/conftest.py, runs the headless/import step, and verifies readiness with tools/check_project.py --build.
  • Local-first git initialization: Ensures an initial git commit exists and includes Godot import metadata so parallel worker worktree isolation can resolve HEAD.

Quick Start

Invoke /gm-scaffold, provide a game name and a 2D or 3D perspective, and wait for the scaffold verification to pass so you can continue with /gm-gdd.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: gm-scaffold
Download link: https://github.com/RandallLiuXin/GodotMaker/archive/main.zip#gm-scaffold

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.