unity-review-asset

Analyze Unity PR asset changes for shader, texture, animation, and import issues.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Review Unity asset changes in a PR — .mat, .shader, .meta, .controller, .anim, .fbx, .asset — for shader issues, texture memory, animation config, and import settings.

Core Features & Use Cases

  • Inspect asset changes in PRs for Unity projects (materials, shaders, textures, animations, or FBX models)
  • Validate shaders for fixed-function usage, _ALPHATEST_ON guards, and opaque material handling
  • Validate textures for maxTextureSize, mip maps, and compression alignment across platforms
  • Validate animations for loop settings, root motion config, and non-zero blend-tree thresholds
  • Validate import settings for FBX options and mesh compression
  • Post comments with flagged issues and guidance using unity-standards as a reference

Quick Start

Trigger asset review on a PR by running the unity-review-asset workflow and following the prompts.

Frequently Asked Questions about unity-review-asset

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

FAQPage Schema
How do I review Unity asset changes in a pull request?

You can review Unity asset changes in a pull request by running the unity-review-asset workflow to inspect materials, shaders, textures, animations, and FBX models for quality and safety issues like memory bloat or invalid configurations.

What Unity texture import settings should I check in PR review?

When checking Unity texture import settings in a PR review, you should validate maxTextureSize, verify mip maps are enabled, and ensure compression formats are aligned across platforms to prevent memory configuration problems.

How does shader validation work for fixed-function and _ALPHATEST_ON usage?

Shader validation for fixed-function and _ALPHATEST_ON usage works by inspecting materials and shaders in the PR to detect invalid fixed-function usage, unguarded _ALPHATEST_ON guards, and improper opaque material handling.

What animation configurations are flagged during Unity PR review?

During Unity PR review, animation configurations are flagged by checking loop settings, verifying root motion config, and detecting non-zero blend-tree thresholds to prevent runtime issues in controllers and animation clips.

Can I validate FBX import options and mesh compression for Unity models?

Yes, you can validate FBX import options and mesh compression for Unity models by running the asset review workflow, which flags potential configuration problems in FBX import settings and enforces project standards.

Why does my Unity project have memory issues after adding new textures and materials?

Unity projects can have memory issues after adding new textures and materials if the import settings have an oversized maxTextureSize, missing mip maps, or platform-misaligned compression, which are flagged during an automated PR review.