unity-architect

Design Unity component hierarchies and interfaces with Mermaid diagrams.

6|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/DmitriyYukhanov/claude-plugins --skill unity-architect
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-architect
Source: https://github.com/DmitriyYukhanov/claude-plugins/tree/main/plugins/unity-dev/skills/unity-architect
Command: npx skills add https://github.com/DmitriyYukhanov/claude-plugins --skill unity-architect

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps developers design robust and testable Unity systems by providing guidance on architecture patterns, component hierarchies, and testing strategies.

Core Features & Use Cases

  • Architecture Design: Create component hierarchies, define interfaces, and design ScriptableObject data structures.
  • Testability: Generate test plans and stubs for both EditMode and PlayMode tests.
  • Diagram Generation: Produce Mermaid diagrams for class structures, game loops, and state machines.
  • Use Case: When starting a new feature in Unity that involves complex interactions between multiple GameObjects and scripts, use this Skill to outline the architecture, define the necessary interfaces, and set up initial test stubs before writing any code.

Quick Start

Use the unity-architect skill to design the architecture for a new player inventory system, including component hierarchy and test stubs.

Frequently Asked Questions about unity-architect

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

FAQPage Schema
How do I design Unity architecture for complex GameObject interactions?

Design Unity architecture by generating component hierarchies, defining interfaces, and outlining ScriptableObject data structures. This approach separates concerns and establishes clear component boundaries for systems with complex interactions before writing code.

What is the best way to visualize Unity component hierarchies and state machines?

Visualize Unity component hierarchies and state machines by generating Mermaid diagrams. These diagrams map out class structures and game loops, providing a clear architectural blueprint for the system's behavior and data flow.

How do I set up test stubs for Unity EditMode and PlayMode tests?

Set up Unity test stubs by generating dedicated test plans for EditMode and PlayMode environments. This ensures your component design is inherently testable by defining necessary interfaces and mock structures early in the architecture phase.

Does this Unity architecture design approach support platform-specific considerations?

Yes, this Unity architecture design approach applies platform-specific considerations alongside assembly definition strategies. It ensures your component separation and interface design satisfy the constraints of different target platforms.

When do I need to define interfaces and assembly definitions in Unity?

Define interfaces and assembly definitions in Unity when starting a new feature that requires clear component separation and testability. This structured system design prevents tightly coupled scripts and streamlines testing workflows.