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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates uncertainty and setup churn by configuring the correct game engine and version for your project, then aligning your workspace documentation (CLAUDE.md and engine reference docs) with that choice.

Core Features & Use Cases

  • Engine selection with guided decisioning: Recommends Godot, Unity, or Unreal based on platform and project constraints, including an interactive flow when you don’t provide arguments.
  • Version pinning with knowledge-gap handling: Looks up the latest stable version via WebSearch when needed and classifies risk (LOW/MEDIUM/HIGH) relative to LLM knowledge cutoff.
  • Reference-doc automation & CLAUDE.md updates: Updates CLAUDE.md technology stack and creates or refreshes engine reference docs, including optional web-sourced migration/breaking-change content when beyond training data.
  • Refresh and upgrade workflows: Supports /setup-engine refresh to re-verify docs and /setup-engine upgrade old new to audit for deprecated APIs and update pinned/version notes.

Quick Start

Run the guided setup for your project by instructing: /setup-engine

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 XR project?

To pin a game engine version, the setup process identifies the latest stable release via WebSearch, classifies knowledge-gap risk relative to LLM training cutoffs, and updates your CLAUDE.md file with the determined technology stack and pinned version.

What is the best way to choose between Godot, Unity, and Unreal for a new game project?

Choosing between Godot, Unity, and Unreal is handled through a guided interactive decisioning flow that recommends an engine based on your specific platform targets and project constraints, ensuring the selected technology aligns with your development requirements.

How do I update CLAUDE.md to reflect my project's current technology stack?

Updating CLAUDE.md involves parsing deterministic arguments or using guided prompts to apply precise file updates, aligning your workspace documentation with the selected engine and pinned version while requesting user confirmation before committing changes.

Can I automatically generate migration docs for deprecated APIs when upgrading my game engine?

Yes, you can audit deprecated APIs and generate migration docs by running the upgrade workflow with old and new version arguments, which optionally fetches web-sourced breaking-change content to refresh engine reference documentation.

When do I need WebSearch verification for game engine version pinning?

WebSearch verification is needed when determining the latest stable engine version and assessing knowledge-risk levels, particularly to source migration material and breaking-change documentation that falls beyond the LLM's training data cutoff.

Does the setup-engine workflow support refreshing existing engine reference docs without changing versions?

Yes, running the refresh workflow re-verifies existing engine reference docs without altering the pinned version, ensuring your project documentation remains accurate against the latest available technical data and API behaviors.