setup-engine

Configure and pin game engine versions in repository configuration files.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/nevesb/idol-agency-maker --skill setup-engine-nevesb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-engine
Source: https://github.com/nevesb/idol-agency-maker/tree/main/.claude/skills/setup-engine
Command: npx skills add https://github.com/nevesb/idol-agency-maker --skill setup-engine-nevesb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes uncertainty when choosing, pinning, and upgrading a game engine by guiding selection, detecting knowledge gaps beyond the LLM cutoff, and creating or refreshing engine reference documentation so agents and developers use the correct APIs and project settings.

Core Features & Use Cases

  • Guided engine selection: Interactive questions that consider prior experience, target platforms, genre, input methods, and team size to recommend Godot, Unity, or Unreal.
  • Version pinning and auditing: Pin engine and language choices in CLAUDE.md, populate technical-preferences, and determine whether the chosen version is within the model's training data.
  • Reference docs and upgrade flows: Use WebSearch/WebFetch to create or refresh docs under docs/engine-reference/<engine>/, run pre-upgrade audits for deprecated APIs, and assist with controlled version upgrades.
  • Use Case: Initialize a new project with a recommended engine and language, or safely upgrade an existing project and produce migration notes for developers.

Quick Start

Run /setup-engine and follow the prompts to choose an engine and version, confirm updates to CLAUDE.md and technical-preferences, and generate engine reference docs if 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 for my project?

Pin a game engine version by configuring and locking engine and language choices in repository configuration files like CLAUDE.md and technical-preferences. This ensures consistent APIs and project settings across the development team.

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

Choosing a game engine involves guided interactive questions that consider prior experience, target platforms, genre, input methods, and team size to recommend Godot, Unity, or Unreal. This guided selection removes uncertainty during project bootstrapping.

How do I upgrade my game engine version and check for deprecated APIs?

Upgrade a game engine version by running pre-upgrade audits for deprecated APIs, using WebSearch to fetch migration guides, and generating updated engine reference documentation. This process requires user confirmation before writing any file changes.

How does version pinning handle LLM knowledge gaps for game engines?

Version pinning handles LLM knowledge gaps by determining whether the chosen engine version is within the model's training data. It then uses WebSearch and WebFetch to create or refresh engine reference docs with accurate, current API details.

Can I generate engine reference documentation for Godot, Unity, or Unreal?

Yes, you can generate or refresh engine reference documentation for Godot, Unity, or Unreal. The process creates docs under docs/engine-reference/<engine>/ to ensure agents and developers use the correct APIs.