What problem does it solve?
Helps engineers and architects quickly establish a reliable technical baseline for an existing Unity project so recommendations do not conflict with the current codebase or conventions.
Core Features & Use Cases
- Dependency and Version Discovery: Detect Unity editor version, active render pipeline, and installed packages by inspecting project settings and Packages/manifest.json.
- Codebase Organization Mapping: Enumerate asmdef layouts, Assets/ folder structure, and notable folders to reveal module boundaries and compilation contexts.
- Architectural Signals: Identify use of ScriptableObject configuration, service/singleton patterns, event-driven flows, custom inspectors/property drawers, and presence of tests to preserve existing patterns.
- Risk & Constraint Reporting: Surface inconsistencies, missing tests, risky dependencies, and constraints to inform safe evolution of architecture.
- Use Case: Run before proposing refactors or new dependencies to ensure compatibility with existing assembly definitions and project conventions.
Quick Start
Inspect the current Unity project and produce a technical baseline listing Unity version, render pipeline, packages, asmdef layout, Assets folder structure, and detected architectural patterns.