← ClaudeAtlas

jahro-migrationlisted

Analyzes existing debug systems (IMGUI menus, custom loggers, cheat frameworks, performance HUDs) and generates incremental migration plans to Jahro equivalents. Use when the user wants to replace a custom debug UI, migrate from an existing console or cheat system, switch to Jahro, or has OnGUI debug code they want to modernize.
Logiiiii/unity-agent-skills · ★ 2 · AI & Automation · score 75
Install: claude install-skill Logiiiii/unity-agent-skills
# Jahro Migration Help users migrate from custom debug tools to Jahro. Analyze existing code, classify what to replace/keep/adapt, and generate migrated code incrementally. ## Migration Decision Guide When the user shares their existing debug code, classify each component: | What are you migrating? | Jahro Replacement | Action | |:------------------------|:-----------------|:-------| | IMGUI debug buttons (`OnGUI` + `GUI.Button`) | `[JahroCommand]` + Visual Mode | Replace — Visual Mode provides a better button UI | | Canvas-based debug UI | `[JahroCommand]` + Visual Mode | Replace — eliminates UI maintenance | | Custom command parser (string → command) | `[JahroCommand]` + Text Mode | Replace — Jahro handles parsing and type conversion | | Cheat code system (dictionary/registry) | `[JahroCommand]` with groups | Replace — typed parameters, auto-discovery | | Custom Debug.Log wrapper | Remove or keep | Jahro intercepts `Debug.Log` automatically — wrapper often unnecessary | | Performance HUD (FPS, memory overlay) | `[JahroWatch]` groups | Replace — Watcher provides organized monitoring | | File-based logger | Keep | Jahro doesn't write to files — keep if file logging is needed | | Custom Inspector/Editor tools | Evaluate | May complement Jahro — keep if Editor-only tools | | Analytics-based logging | Keep | Different purpose — Jahro is for debugging, not analytics | ## Migration Workflow 1. **User shares existing debug code** — ask to see the files or point to the classes