Generate a CLAUDE.md file for the Unity project at: $ARGUMENTS
Process
- •
Detect project configuration:
- •Read
ProjectSettings/ProjectVersion.txtfor Unity version - •Read
ProjectSettings/ProjectSettings.assetfor company name, product name, scripting backend - •Check
Packages/manifest.jsonfor installed packages (URP, Input System, etc.) - •Check for render pipeline asset in
ProjectSettings/GraphicsSettings.asset
- •Read
- •
Scan for asset packs:
- •Look for
Assets/Polygon*folders (Synty POLYGON packs) - •Look for
Assets/Simple*folders (Synty SIMPLE packs) - •List all detected packs
- •Look for
- •
Scan project structure:
- •Find assembly definition files (
.asmdef) - •Identify namespace patterns from existing scripts
- •Detect naming conventions from existing code
- •Find existing managers, systems, and patterns
- •Find assembly definition files (
- •
Generate CLAUDE.md:
- •Start from the template at
docs/CLAUDE.md.templatein this plugin - •Customize all
<!-- CUSTOMIZE -->sections with detected values - •Add detected Synty packs to the asset section
- •Add detected namespaces and patterns to the code conventions
- •Write to the project root as
CLAUDE.md
- •Start from the template at
- •
Report what was generated and suggest manual customizations the user should make