A Claude Code skill that drives IDA Pro through the IDA Pro MCP like a senior reverse engineer: instead of narrating raw decompiler output, it transforms the database — renaming functions and variables, recovering structs, fixing types, and adding comments.
- SKILL.md — the skill itself: iterative cleanup loop, anti-hallucination rules, triage / deobfuscation / library-resolution pre-pass, a definition-of-done, and game-binary reversing (Unity/IL2CPP, Unreal, RTTI, anti-cheat/DRM)
- references/ — methodology, tool reference, game RE notes, and a reading list
- scripts/ — bundled IDAPython helpers: triage, struct recovery, stack-string recovery, crypto constant scanning, string/xref mapping, function fingerprinting and capability tagging, region dumps, progress/report export
Copy this repository into your Claude Code skills directory:
git clone https://github.com/Newmcpe/ida-reverse-engineering-skill "$HOME/.claude/skills/ida-reverse-engineering"
The skill triggers automatically when you reverse a binary with IDA Pro over MCP — e.g. "reverse engineer this binary", "clean up this IDB", or "make this pseudocode readable".
- IDA Pro with an MCP server (mrexodia/ida-pro-mcp or idalib-mcp) connected to Claude Code