prefab-architecture

Coordinate prefab architecture decisions for Unity projects with structured frameworks.

51|7|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/TheArcForge/UniClaude --skill prefab-architecture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prefab-architecture
Source: https://github.com/TheArcForge/UniClaude/tree/main/Sidecar~/skills/prefab-architecture
Command: npx skills add https://github.com/TheArcForge/UniClaude --skill prefab-architecture

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill provides a structured decision framework to help Unity developers pick the right prefab architecture (separate prefabs, prefab variants, or ScriptableObject configs) and define clear override strategies for nested structures, reducing guesswork and rework.

Core Features & Use Cases

  • Decision tree guidance: a practical tree to decide between separate prefabs, prefab variants, or data-driven configurations.
  • Nested prefab guidance: rules for when to nest or flatten components to minimize conflicts and maintenance burden.
  • Override strategy and workflow: guidelines for creating, propagating, and documenting overrides across variants with minimal disruption.
  • Use Case: apply the framework to a weapon family with multiple variants, ensuring consistent editing and efficient updates.

Quick Start

Apply the decision framework to your current prefab family by selecting the appropriate structure and implementing it in your Unity project.

Frequently Asked Questions about prefab-architecture

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

FAQPage Schema
How do I choose between prefab variants and ScriptableObject configs in Unity?

Choosing prefab variants versus ScriptableObject configs in Unity depends on a decision tree evaluating whether object families share structural hierarchy or primarily differ by data. This framework specifies clear criteria to select separate prefabs, variants, or data-driven configurations.

What is the best way to manage nested prefab overrides in Unity?

The best way to manage nested prefab overrides in Unity is applying a structured override strategy that defines rules for creating, propagating, and documenting changes. This minimizes conflicts across variants and reduces maintenance burden.

When should I use separate prefabs instead of prefab variants for weapon families?

You should use separate prefabs instead of prefab variants for weapon families when objects lack a shared structural hierarchy. This framework provides decision tree guidance to determine when nesting or flattening components minimizes conflicts.

Can I use this prefab architecture framework for enemies and pickups too?

Yes, you can use this prefab architecture framework for enemies and pickups. It applies to any Unity scenario involving families of related objects where you must choose between separate prefabs, prefab variants, or ScriptableObject-driven data.

Why does my nested prefab architecture cause override conflicts in Unity?

Nested prefab architecture causes override conflicts in Unity when components are nested without clear guidance. This framework specifies rules for when to nest or flatten components and defines an override strategy to prevent these conflicts.