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
- Read
docs/ProjectConfig.yamlfor: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— iftrue, callrefresh_unityafter creating files
- Ask the user for the feature name (PascalCase, e.g.,
Combat,PlayerMovement,Inventory). - Derive the namespace:
{RootNamespace}.{FeatureName}(e.g.,MyCoolGame.Combat). - Confirm the namespace with the user before generating files.