uw-unity-feature-scaffold

Installation
SKILL.md

Unity Feature Scaffold

Generate a feature module with folders, assembly definitions, and a starter class based on docs/ProjectConfig.yaml.

Before You Start

  1. Read docs/ProjectConfig.yaml for:
    • project_name — derive root namespace by converting to PascalCase (e.g., "my cool game" → MyCoolGame)
    • folder_strategy — "feature-based" or "type-based"
    • architecture_pattern — "so-first" or "di-first" (informs post-scaffold next steps)
    • mcp.unity_mcp — if true, call refresh_unity after creating files
  2. Ask the user for the feature name (PascalCase, e.g., Combat, PlayerMovement, Inventory).
  3. Derive the namespace: {RootNamespace}.{FeatureName} (e.g., MyCoolGame.Combat).
  4. Confirm the namespace with the user before generating files.

Folder Structures

Installs
3
GitHub Stars
28
First Seen
Jul 5, 2026