melee-debug

Inspect memory and manage breakpoints for Melee in Dolphin.

6|Updated Dec 26, 2025
One-click install
npx skills add https://github.com/itsgrimetime/melee-decomp --skill melee-debug
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: melee-debug
Source: https://github.com/itsgrimetime/melee-decomp/tree/main/.claude/skills/melee-debug
Command: npx skills add https://github.com/itsgrimetime/melee-decomp --skill melee-debug

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Decompilation work for Melee often encounters flaky breakpoints in JIT mode and opaque memory states. This skill provides a structured workflow for memory inspection and breakpoint-based debugging in Dolphin to verify function behavior and data flow.

Core Features & Use Cases

  • Memory inspection via a memory engine to read and verify runtime data.
  • Controlled breakpoint workflows with guidance for reliable debugging and runtime tracing.
  • Symbol lookup and memory mapping to understand function behavior in code.

Quick Start

Launch Dolphin, connect the debugger, and begin memory reads to verify function behavior.

Frequently Asked Questions about melee-debug

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I debug Melee decompilation in Dolphin using memory reads?

You can debug Melee decompilation in Dolphin by connecting a debugger to perform memory reads and verify function behavior. This workflow uses the dolphin-memory-engine to inspect runtime data and validate decompiled code paths.

Why do my Dolphin breakpoints fail during JIT debugging for Melee?

Breakpoints in Dolphin often fail during JIT mode due to flaky execution states and opaque memory conditions. Using a dedicated memory engine provides reliable memory inspection and controlled breakpoint workflows.

How do I set up dolphin-memory-engine for Melee runtime tracing?

To set up dolphin-memory-engine for runtime tracing, launch Dolphin, connect the debugger, and begin memory reads to verify function behavior. Optional daemon support and symbol lookup can be enabled for advanced debugging.

Can I use symbol lookup to verify unknown Melee code paths?

Yes, you can use symbol lookup to verify unknown Melee code paths by mapping memory states to function behavior during runtime. This helps validate decompiled functions and understand opaque data flow.

Do I need Dolphin-Debug.app to inspect Melee memory states?

Yes, Dolphin-Debug.app is required to inspect Melee memory states and perform reliable breakpoint workflows. It provides the necessary debug interface to connect the memory engine and validate decompilation.