unity-project-scout

Assess Unity projects for version, render pipeline, packages, asmdefs, and folder structure.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/lrbjk/FenShen_Remake_V0 --skill unity-project-scout-lrbjk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unity-project-scout
Source: https://github.com/lrbjk/FenShen_Remake_V0/tree/main/.codex/skills/unity-skills/skills/project-scout
Command: npx skills add https://github.com/lrbjk/FenShen_Remake_V0 --skill unity-project-scout-lrbjk

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Unity project reconnaissance helps teams quickly assess a Unity project before proposing architecture changes, surfacing version, render pipeline, packages, asmdefs, and folder structure without disrupting the current project.

Core Features & Use Cases

  • Technical baseline generation: reports Unity version, render pipeline, installed packages, notable dependencies, asmdef layout, and Assets folder structure.
  • Architectural signals: detects ScriptableObject usage, service/singleton patterns, event-driven flows, custom inspectors, tests, and naming conventions.
  • Use Case: before making architecture changes, run the scout to surface risks, conventions, and constraints to inform decisions.

Quick Start

Run Unity Project Scout on an existing Unity project to produce a baseline report detailing version, packages, asmdefs, and the Assets structure.

Frequently Asked Questions about unity-project-scout

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

FAQPage Schema
How do I analyze a Unity project's architecture before proposing changes?

To analyze a Unity project, run a reconnaissance scan that surfaces the Unity version, render pipeline, installed packages, asmdef layout, and Assets folder structure to establish a technical baseline. This assessment documents existing patterns, naming conventions, and constraints to guide architecture decisions.

What architectural patterns can I detect in an existing Unity codebase?

You can detect architectural signals in a Unity codebase by scanning for ScriptableObject usage, service or singleton patterns, event-driven flows, custom inspectors, and test frameworks. These signals reveal established conventions and risks without disrupting the current project.

How do I generate a baseline assessment for a Unity project?

Generate a baseline assessment by scanning an existing Unity project to identify config usage, asmdef layout, installed packages, and folder structure under Assets. The resulting report documents technical constraints, detected patterns, and architectural risks to inform future modifications.

Can I assess Unity asmdef layout and folder structure without opening the editor?

Yes, you can assess Unity asmdef layout and Assets folder structure by running a project reconnaissance script that parses the project files directly. This approach extracts version, render pipeline, and dependency data without launching the Unity editor or disrupting the environment.

When do I need to document constraints in a Unity project baseline?

You need to document constraints in a Unity project baseline before making any architecture changes, ensuring that existing signals, risks, and technical limitations are visible. This practice avoids recommending a clean-slate architecture and grounds decisions in the current codebase reality.

What is the best way to identify installed packages and render pipeline in Unity?

The best way to identify installed packages and render pipeline is to run a project reconnaissance scan that extracts package manifest data and pipeline settings directly. This establishes a technical baseline detailing dependencies and rendering configuration without altering the project.