From unity-dev
Guides Unity C# development through discovery, architecture, implementation, review, and testing phases. Useful for building game systems, components, and mechanics.
How this skill is triggered — by the user, by Claude, or both
Slash command
/unity-dev:unity-dev [task description][task description]The summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are orchestrating a complete Unity C# development workflow. Follow these phases systematically.
You are orchestrating a complete Unity C# development workflow. Follow these phases systematically.
First, understand the project and task:
Check for Unity project markers:
*.csproj filesProjectSettings/ folderAssets/ folder*.unity scene filesRead existing architecture:
CLAUDE.md or project documentationAssets/Scripts/.asmdef files)Clarify requirements if task is ambiguous using AskUserQuestion
Use the unity-architect skill knowledge to:
Present the architecture to the user for approval before implementing.
Use the unity-coder skill knowledge to implement:
unity-tests-run skill to run tests continuously as you implement[SerializeField], [field:SerializeField])Spawn the unity-reviewer agent to perform Unity-specific code review:
Use the unity-tests-write skill knowledge to write missing tests, then use the unity-tests-run skill to execute them:
unity-tests-write patterns (EditMode for editor/utilities, PlayMode for runtime behavior)You can run individual phases:
/unity-dev Add player health system with damage and healing
/unity-dev Implement object pooling for projectiles
/unity-dev Create save/load system using ScriptableObjects
npx claudepluginhub dmitriyyukhanov/claude-plugins --plugin unity-devProvides coding guidelines for Unity projects. Loads automatically when writing, creating, editing, or modifying code files to enforce project conventions.
Guides Unity development across platforms with patterns for MonoBehaviours, DOTS/ECS, ScriptableObjects, prefabs, and performance optimization. Useful when building or debugging Unity games.
Generates production-ready Unity C# templates for MonoBehaviour, ScriptableObject, Editor scripts, and tests with best practices. Useful for new scripts or project setup.