uw-unity-project-setup

Bootstrap Unity projects from ProjectConfig.yaml with folders, packages, and Git.

40|6|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/devdavv/unity-ai-workflow --skill uw-unity-project-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uw-unity-project-setup
Source: https://github.com/devdavv/unity-ai-workflow/tree/main/.claude/skills/uw-unity-project-setup
Command: npx skills add https://github.com/devdavv/unity-ai-workflow --skill uw-unity-project-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bootstrapping a new Unity project is error-prone and time-consuming. This Skill automates end-to-end project initialization from ProjectConfig.yaml, including folder creation, package installation, and Git/MCP setup.

Core Features & Use Cases

  • Automated folder structure generation (Assets/_Project/ Core, Features, Art, Scenes, Tests, etc.) based on the specified folder strategy.
  • Package installation via Unity MCP or manual scripts, with optional fallback workflows.
  • Git setup and initial commit, plus MCP status checks and editor configuration guided by ProjectConfig.yaml.
  • Documentation scaffolding by cloning template docs (GDD, TDD, GFD) and preparing prompts/logging if enabled.
  • Conditional setup hooks that adapt to architecture patterns, networking, and feel-tools as configured.

Quick Start

Fill out docs/ProjectConfig.yaml and run /uw-cmd-setup-project to bootstrap the Unity project with folders, packages, Git, and MCP configuration.

Frequently Asked Questions about uw-unity-project-setup

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

FAQPage Schema
How do I automate Unity project bootstrap from a configuration file?

Automating Unity project bootstrap requires reading ProjectConfig.yaml to drive folder creation, package installation, and Git/MCP setup. This approach eliminates manual initialization errors by scaffolding the entire workspace structure end-to-end from that single configuration source.

What is the best way to scaffold a standard folder structure for a new Unity project?

Scaffolding a standard Unity folder structure is best handled by automated initialization from ProjectConfig.yaml. This process generates required directories like Assets/_Project/, Core, Features, Art, Scenes, and Tests based on your specified folder strategy, ensuring consistent workspace organization.

Does automated Unity project setup work with Git and MCP configuration?

Yes, automated Unity project setup coordinates with Git and Unity MCP. It handles Git initialization and the initial commit, performs MCP status checks, and applies editor configuration guided by ProjectConfig.yaml to ensure the environment is fully connected.

Can I generate documentation scaffolding like GDD and TDD during Unity project initialization?

Yes, you can generate documentation scaffolding during initialization. The setup process clones template documents including Game Design Documents, Technical Design Documents, and Game Feature Documents, while preparing prompts and logging if enabled in your configuration.

Do I need Unity MCP to install packages for a new Unity project?

You do not strictly need Unity MCP as the sole method, because package installation supports manual scripts with optional fallback workflows. However, Unity MCP is the primary coordination tool used for package installation and status checks during the automated bootstrap.

When should I not use automated initialization for my Unity project?

Automated Unity project initialization is designed for new projects and first-time bootstraps. You should not use this approach for existing projects that already have established folder structures, Git repositories, or manually configured package dependencies.