← ClaudeAtlas

jahro-troubleshootinglisted

Diagnoses common Jahro issues using decision trees: commands not appearing, watcher not updating, console not opening, snapshots failing, launch button missing. Use when the user reports something not working, missing, broken, or unexpected with Jahro, or when generated Jahro code doesn't behave as expected.
Logiiiii/unity-agent-skills · ★ 2 · AI & Automation · score 75
Install: claude install-skill Logiiiii/unity-agent-skills
# Jahro Troubleshooting Diagnose and fix common Jahro issues. Follow the decision tree for the reported symptom. ## Diagnostic Approach 1. **Identify the symptom** — match to a decision tree below 2. **Walk the tree** — check conditions in priority order 3. **Apply fix** — provide code snippet or configuration change 4. **VERIFY** — "Enter Play Mode, reproduce the original issue" 5. **If still broken** — continue down the tree or escalate --- ## Issue: Commands Not Appearing The user added `[JahroCommand]` attributes but commands don't show in the console. ### Decision Tree ``` Commands not appearing ├── Is the method static or instance? │ ├── Instance → Is RegisterObject called? │ │ ├── No → FIX: Add OnEnable/OnDisable registration │ │ └── Yes → Is the object active in scene? │ │ ├── No → Object never enables → RegisterObject never runs │ │ └── Yes → Continue below │ └── Static → Continue below ├── Is the correct assembly selected? │ └── Check Tools → Jahro Settings → Assemblies Selection │ └── Is the assembly containing this class checked? │ ├── No → FIX: Select the assembly │ └── Yes → Continue below ├── Is Jahro enabled? │ ├── Check Jahro.Enabled at runtime (log it) │ ├── Check JAHRO_DISABLE in Scripting Define Symbols │ └── Check Auto-disable + build type ├── Is the method public? │ └── Private/internal methods → FIX: Make public ├── Are parameter types supported? │ └── Only: int, float, bool, stri