One-click install
npx skills add https://github.com/FrancisVarga/the-dream-machine --skill setup-engine-francisvarga
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: setup-engine
Source: https://github.com/FrancisVarga/the-dream-machine/tree/main/.claude/skills/setup-engine
Command: npx skills add https://github.com/FrancisVarga/the-dream-machine --skill setup-engine-francisvarga

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill prevents game-engine drift and missing documentation by configuring the project’s engine choice and version, then creating the right reference material so agents don’t guess APIs.

Core Features & Use Cases

  • Guided engine selection: Runs an interactive decision flow using your existing game concept plus targeted questions about platform, inputs, team, and preferences.
  • Engine version pinning & CLAUDE.md updates: Updates the project’s Technology Stack in CLAUDE.md and creates engine-appropriate defaults in .claude/docs/technical-preferences.md.
  • Reference docs generation for reliability: Detects knowledge-gap risk versus your chosen version and either creates a minimal version reference or (for higher risk) generates a full engine reference set using WebSearch verification.
  • Two maintenance commands: Supports refreshing reference docs (refresh) and upgrading the pinned version with a pre-upgrade deprecated-API audit (upgrade).

Quick Start

Use the setup-engine skill to configure your project to Godot 4.6 by running: /setup-engine godot 4.6

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 game engine version to prevent tooling mismatches in my project?

You pin a game engine version by updating the project's CLAUDE.md Technology Stack and creating engine-specific defaults in `.claude/docs/technical-preferences.md`, which eliminates mismatched tooling and outdated API assumptions during development.

What is engine reference documentation generation and when do I need it?

Engine reference documentation generation detects knowledge-gap risks for your chosen version and creates reference material under `docs/engine-reference/<engine>/`, using WebSearch verification for higher-risk versions to prevent agents from guessing APIs.

How do I audit deprecated APIs before upgrading my pinned game engine version?

To audit deprecated APIs before upgrading, you run the upgrade mode which performs a pre-upgrade deprecated-API audit, ensuring your project safely transitions to the new pinned engine version without breaking existing implementations.

Does guided game engine selection work for projects with specific platform and input requirements?

Guided game engine selection runs an interactive decision flow using your existing game concept plus targeted questions about platform, inputs, team, and preferences, ensuring the chosen engine fits your specific project requirements.

What's the best way to refresh outdated engine reference docs after a version update?

The best way to refresh outdated engine reference docs is using the refresh maintenance command, which regenerates your reference material to align with your currently pinned game engine version and updated technical preferences.

Why does my AI agent guess game engine APIs instead of using the correct version documentation?

AI agents guess game engine APIs when reference documentation is missing or outdated, which this Skill solves by generating version-specific reference sets under `docs/engine-reference/<engine>/` with WebSearch verification to ensure API accuracy.