From lumina
Create or prepare a Unity project for Lumina — folder structure, .gitignore, Git LFS for binary assets, and the unity-mcp bridge package so the engine MCP can connect. Use before building anything in Unity.
How this skill is triggered — by the user, by Claude, or both
Slash command
/lumina:scaffold-unityThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Prepare a Unity project so Lumina can drive it. Unity projects must be created by the Unity
Prepare a Unity project so Lumina can drive it. Unity projects must be created by the Unity Editor/Hub itself (the binary layout isn't ours to fabricate), so this skill verifies, wires, and standardizes rather than inventing a project from nothing.
Project path (default = current directory): $ARGUMENTS
Locate or create the project.
ProjectSettings/ProjectVersion.txt and an
Assets/ folder (use Glob).Unity.exe/unity CLI is available,
create it headlessly:
Unity -batchmode -quit -createProject "<path>" (then confirm the version).ProjectSettings/ProjectVersion.txt — later skills
and the engine MCP need it (version drift is a known risk).Standardize folders. Ensure these exist under Assets/:
Scripts/, Models/, Textures/, Audio/, Prefabs/, Scenes/, Materials/.
Create any missing ones with Write (an empty .gitkeep is fine).
Install version control hygiene. Copy the bundled templates into the project root if absent:
.gitignore ← ${CLAUDE_PLUGIN_ROOT}/templates/unity/gitignore.txt.gitattributes (Git LFS for *.glb *.fbx *.png *.wav *.mp3 *.tga *.psd)
← ${CLAUDE_PLUGIN_ROOT}/templates/unity/gitattributes.txt
Run git lfs install if git-lfs is present; warn (don't fail) if it isn't.Wire the unity-mcp bridge. The engine MCP (CoplayDev/unity-mcp) needs its companion Unity
package installed in the project so the Editor exposes the control endpoint. Add it via
Packages/manifest.json (git URL) or the package's documented install, then tell the user to
open the project in the Unity Editor — the MCP only connects while the Editor is running.
Verify the bridge. Once the Editor is open, confirm mcp__unity responds (e.g. a ping /
list-scenes call). If it doesn't, point the user at the doctor output from the SessionStart hook.
Report: project path, detected Unity version, folders ensured, VCS files added, and whether the engine MCP connected.
npx claudepluginhub tapascodespace/claude-plugin --plugin luminaGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.