unity-standards

Enforce Unity C# development standards across writing, review, and planning tasks.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/cuozg/oh-my-unity --skill unity-standards
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-standards
Source: https://github.com/cuozg/oh-my-unity/tree/main/skills/unity-standards
Command: npx skills add https://github.com/cuozg/oh-my-unity --skill unity-standards

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Unity development standards help teams enforce consistent coding practices across Unity C# projects, reducing bugs and onboarding time.

Core Features & Use Cases

  • A centralized reference hub for naming, formatting, lifecycle, DI, serialization, and null-safety guidelines.
  • Quick access to a catalog of code and review standards used during writing, reviewing, debugging, testing, and planning.
  • When delegating Unity tasks, ensures standards are loaded automatically and consistently.

Quick Start

Load the unity-standards references to align all Unity C# tasks with project conventions.

Frequently Asked Questions about unity-standards

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

FAQPage Schema
How do I enforce consistent C# coding standards across a Unity project?

To enforce Unity C# coding standards, load a centralized reference hub covering naming, formatting, lifecycle, dependency injection, and null-safety guidelines. This ensures consistent practices during writing, reviewing, and refactoring C# scripts.

What are the best practices for structuring Unity C# lifecycle and serialization methods?

Best practices for Unity C# lifecycle and serialization involve adhering to a canonical catalog of code standards. This provides specific guidelines for lifecycle methods, DI, serialization, and null-safety to reduce bugs during architecture planning.

Can I automatically apply Unity C# development standards when delegating coding tasks?

Yes, you can automatically apply Unity C# development standards when delegating tasks by using a shared reference hub. It loads conventions consistently, ensuring all writing, debugging, and refactoring tasks align with project rules.

How do I review Unity C# code changes for architecture and null-safety compliance?

To review Unity C# code changes for architecture and null-safety compliance, apply a shared reference catalog during code review tasks. This enforces project conventions and identifies deviations from established coding standards.

Does using a Unity C# standards reference help with refactoring existing codebases?

Yes, using a Unity C# standards reference helps with refactoring existing codebases by providing canonical guidelines for naming, formatting, and dependency injection. This ensures refactored code aligns with project conventions and reduces onboarding time.