unity-project-scout

Extract Unity project configuration and architectural signals from a repository.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/mandexonla/Top-Down-Template --skill unity-project-scout-mandexonla
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: unity-project-scout
Source: https://github.com/mandexonla/Top-Down-Template/tree/main/.codex/skills/unity-skills/skills/project-scout
Command: npx skills add https://github.com/mandexonla/Top-Down-Template --skill unity-project-scout-mandexonla

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Prevents ill-informed architecture changes by quickly summarizing an existing Unity project's technical baseline, conventions, and potential risks so recommendations fit the current codebase.

Core Features & Use Cases

  • Unity and pipeline detection: Identify Unity editor version and render pipeline signals from project settings and common files.
  • Dependency and asmdef analysis: Parse Packages/manifest.json and inspect *.asmdef groupings to reveal modular boundaries and notable packages.
  • Folder and pattern mapping: Map Assets/ folder structure and detect common patterns such as ScriptableObject configs, service/singleton usage, event-driven flows, custom inspectors, and presence of tests.
  • Advisory outputs: Produce a technical baseline, conventions to preserve, risks or inconsistencies, constraints for future changes, and unknowns needing deeper inspection.
  • Use Cases: Onboard engineers to unfamiliar projects, perform pre-refactor reconnaissance, and assess suitability before proposing new dependencies or architecture shifts.

Quick Start

Use the unity-project-scout skill to inspect Packages/manifest.json, Assets/, and asmdef files and produce a technical baseline listing Unity version, packages, asmdef layout, folder structure, conventions to preserve, risks, and open unknowns.

Frequently Asked Questions about unity-project-scout

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

FAQPage Schema
How do I perform Unity project reconnaissance before proposing architecture changes?▼

Unity project reconnaissance extracts technical baselines by inspecting Packages/manifest.json, Assets/ folder structure, and asmdef groupings to reveal versions, dependencies, conventions, and risks before refactoring.

What is an asmdef layout analysis and why does it matter for Unity projects?▼

Asmdef layout analysis inspects *.asmdef groupings in a Unity project to reveal modular boundaries, helping engineers understand architectural divisions and constraints prior to proposing structural changes.

How do I detect Unity render pipeline and editor version from existing project files?▼

Detect Unity render pipeline and editor version by scanning project settings and common files for pipeline signals, producing a baseline that ensures future recommendations fit the current technical context.

Can I evaluate Unity package dependencies and folder structure without manual inspection?▼

Yes, evaluating Unity package dependencies and folder structure is automated by parsing Packages/manifest.json and mapping the Assets/ directory to detect ScriptableObject configs, service usage, and test presence.

What's the best way to onboard engineers to an unfamiliar Unity codebase?▼

The best way to onboard engineers to an unfamiliar Unity codebase is generating a technical baseline that lists detected patterns to preserve, folder structure, notable dependencies, and open unknowns requiring deeper inspection.

What limitations exist when scanning a Unity project for architectural patterns?▼

Limitations include identifying open unknowns requiring deeper inspection that automated scanning cannot resolve, meaning complex custom architectures may need manual review beyond the generated technical baseline.