setup-engine

Configure a game project's engine version and update CLAUDE.md documentation.

1|Updated May 15, 2026
One-click install
npx skills add https://github.com/dnkrow/skill --skill setup-engine-dnkrow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-engine
Source: https://github.com/dnkrow/skill/tree/main/claude-global/setup-engine
Command: npx skills add https://github.com/dnkrow/skill --skill setup-engine-dnkrow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of starting or upgrading a game project without a clear, consistent engine version and project-ready guidance that matches your chosen target and team context.

Core Features & Use Cases

  • Guided engine selection: Recommends Godot, Unity, or Unreal based on your game concept (when available) or via an interactive question flow.
  • Version pinning and knowledge-gap handling: Looks up the latest stable version when none is provided and determines whether reference docs are needed based on the LLM knowledge cutoff risk.
  • Project configuration updates: Proposes and (with confirmation) updates CLAUDE.md technology stack and creates/updates technical preferences, including engine specialist routing.
  • Refresh and upgrade workflows: Supports updating engine reference docs (/setup-engine refresh) and performing a pre-upgrade audit with guided migration notes (/setup-engine upgrade ...).

Quick Start

Use the command "/setup-engine godot 4.6" to configure the project for Godot 4.6, pin the version, and set up the corresponding technical preferences and engine reference documentation as needed.

Frequently Asked Questions about setup-engine

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

FAQPage Schema
How do I pin a specific game engine version in my project documentation?

To pin a game engine version, you can run the setup command with your target engine and version number. The tool updates your CLAUDE.md technology stack and technical preferences to lock the project to that specific engine release.

What's the best way to choose a game engine for a new project?

Choosing a game engine is streamlined through a guided interactive question flow that evaluates your game concept. The tool then recommends the best-fit engine among Godot, Unity, or Unreal based on your specific project requirements.

How do I handle engine version upgrades when the release is past my LLM knowledge cutoff?

Handling engine upgrades past the LLM knowledge cutoff involves running a pre-upgrade audit with guided migration notes. The tool optionally verifies the latest stable version via web lookups and prepares engine-aligned reference material.

Can I refresh engine reference docs for an existing game project setup?

Yes, you can refresh engine reference docs for an existing setup by using the refresh command. This updates your engine-aligned reference material and project documentation to match the currently pinned version.

Does engine setup work with CLAUDE.md technical preferences and routing?

Yes, engine setup integrates directly with CLAUDE.md by proposing and applying updates to the technology stack. It also creates technical preferences including engine specialist routing and naming conventions upon confirmation.

When do I need to use version pinning for game development engines?

Version pinning is needed for new setups, engine refreshes, and targeted upgrades to ensure project-ready guidance matches your chosen target. It prevents inconsistencies when starting or upgrading a game project without a clear engine version.