hz-android-2d-porting
Guides porting existing Android 2D apps to Meta Quest and Horizon OS — input adaptation, panel layout, and design requirements. Use when adapting a mobile…
Analyzes, documents, and maintains a living `.agent-docs/` knowledge base for Unity projects targeting Meta Quest and Horizon OS. Use when the user asks to scan project structure, explain how a Unity system works, or update project docs after structural changes.
$ npx -y skills add meta-quest/agentic-tools --skill hz-unity-project-analyzer --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/hz-unity-project-analyzerContext preview
The summary Claude sees to decide when to auto-load this skill.
Analyzes, documents, and maintains a living `.agent-docs/` knowledge base for Unity projects targeting Meta Quest and Horizon OS. Use when the user asks to scan project structure, explain how a Unity system works, or update project docs after structural changes.
name: hz-unity-project-analyzer license: Apache-2.0 description: Analyzes, documents, and maintains a living `.agent-docs/` knowledge base for Unity projects targeting Meta Quest and Horizon OS. Use when the user asks to scan project structure, explain how a Unity system works, or update project docs after structural changes.
Analyze, document, and maintain a living knowledge base of a Unity project's structure, optimized for AI agent comprehension. Output lives in `.agent-docs/` as source-control-friendly markdown files.
This skill operates in four modes. Determine which mode to use based on context:
**Trigger:** `.agent-docs/` directory does not exist or `.agent-docs/index.md` does not exist.
**Trigger:** User asks to update docs, or AI agent has made structural changes (new scenes, scripts, prefabs, systems). Default update mode.
**Important:** Incremental updates are part of implementation, not a separate step. When creating or modifying scripts, prefabs, or assets, update the corresponding .agent-docs/ files in the same pass before moving on to the next task.
**Trigger:** User explicitly requests a full rescan (e.g., "rescan project", "full project analysis").
**Trigger:** User asks about the project structure or how a system/feature works (e.g., "what does this project do", "how does the ball system work", "project structure", "load project analysis"). Only use this mode when `.agent-docs/` exists. This mode is **read-only** — do not modify docs.
---
1. Read `README.md`, `CHANGELOG.md`, and any docs in `Documentation/` folder 2. Read `Packages/manifest.json` to understand all included packages 3. List all scenes: `Assets/**/*.unity` 4. List all script folders and assembly definitions: `Assets/**/*.asmdef` 5. List all prefab folders: find directories containing `.prefab` files 6. Identify the project's Unity version from `ProjectSettings/ProjectVersion.txt` 7. If Unity MCP is connected, optionally inspect scene hierarchies, prefab components, and project settings programmatically for richer data
Before documenting, ask the user about anything that is **not clear from the code or docs alone**. Examples:
Only ask about genuinely ambiguous items. If something is clear from naming, folder structure, or code inspection, document it directly.
For each category below, create or update the corresponding sub-document:
Create one file per scene (e.g., `.agent-docs/scenes/startup.md`).
For each scene document:
Create a scene flow diagram in `.agent-docs/scenes/_flow.md` using mermaid:
graph LR
Startup --> MainMenu --> GameplayIdentify logical systems (networking, UI, audio, input, gameplay, etc.) and create one file per system.
For each system document:
Group or document individually based on clarity:
For each prefab/group:
Document non-script, non-prefab assets adaptively:
Scripts are self-documenting through code. Here, document **usage context only**:
Create or update `.agent-docs/index.md` as the main entry point:
# [Project Name] — Agent Documentation > Auto-generated project knowledge base for AI agent comprehension. > Last updated: YYYY-MM-DD ## Quick Context [2-3 sentence project summary] ## Document Map - [Project Overview](project-overview.md) - Scenes - [Scene Flow](<scenes/_flow.md>) - [SceneName](<scenes/scene-name.md>) - ... - Systems - [SystemName](<systems/system-name.md>) - ... - Prefabs - [PrefabGroup](<prefabs/group-name.md>) - ... - Assets - [AssetGroup](<assets/group-name.md>) - ... - Scripts - [ScriptArea](<script
Agentic skills and tools for Meta Quest and Horizon OS development.
Repo: meta-quest/agentic-tools
Guides porting existing Android 2D apps to Meta Quest and Horizon OS — input adaptation, panel layout, and design requirements. Use when adapting a mobile…
Upgrades Meta Quest apps to newer Horizon OS SDK versions — migration guides, deprecated API replacements, changelog. Use when updating SDK versions or fixing…
Guides design of comfortable, intuitive VR/MR experiences for Meta Quest and Horizon OS — comfort guidelines, interaction patterns, spatial layout,…
Builds WebXR experiences for Meta Quest and Horizon OS using the Immersive Web SDK (IWSDK) — ECS architecture, Three.js integration, spatial UI. Use when…
Scaffolds new Meta Quest and Horizon OS projects with recommended settings for Unity, Unreal, Android/Spatial SDK, or WebXR. Use when creating a new Quest app…
Analyzes Meta Quest and Horizon OS VR performance using Perfetto traces — frame timing, CPU/GPU bottlenecks, render pass analysis. Use when profiling frame…