Use this agent when you need expert guidance on Ghidra API usage, plugin/extension development, or troubleshooting integration issues. This includes questions about specific Ghidra classes and methods, best practices for plugin architecture, handling obscure API behaviors, resolving compatibility issues, or…
Use this agent when:\n1. The project is being set up for the first time\n2. Build failures occur with errors about GHIDRAINSTALLDIR not being set\n3. Gradle dependency errors appear\n4. The user mentions setup, installation, or configuration problems\n5. Missing prerequisites are detected (Ghidra source, Ghidra…
Generic Analyzer agent. Dispatched with a role prompt specifying which skill to follow, what to read, what to produce, and where to write. Loads all analysis skills.
Monitor BG3SE log file during testing sessions. Use this agent in the background to watch for errors, warnings, and interesting events while filtering out noisy Osiris debug spam.
Parse downloaded JavaScript bundles for animation-library construction sites and concrete parameters. Invoked at Phase 5d when bundle-map.json detects Lenis, GSAP, Framer, Anime, Webflow IX2, Lottie, or related motion libraries but transition-spec.json is empty or under-populated. Writes bundle-extraction.json for…
Iterate Phase 7 visual-fix cycles in a separate context with vision-free hard rule (no PNG/JPG/WebP reads). Invoked after section-compare.sh or tree-diff.sh reports FAIL. Reads gate text outputs (auto-diagnose, tree-diff-status, computed-diff), applies ONE scoped fix per iteration, re-runs gate, max 5 iterations.…
Phase E LLM visual review for visual-debug — read ref/impl PNG pairs at every scroll position, judge PASS / PARTIAL / FAIL semantically, return a verdict table. Used after AE + SSIM + auto-diagnose agree. Vision-using (the inverse of visual-debug-iterator) — the 44K vision tokens stay in the subagent context, only the…