reverser_task
Reverse the following function into clean ${language_standard}.
How it fires
How this agent gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
Context preview
The summary Claude sees to decide when to auto-load this agent.
Reverse the following function into clean ${language_standard}.
Agent definition
reverser_task.mdReverse the following function into clean ${language_standard}.
**Target:** ${class_name}::${function_name} at ${address}
**Ghidra Decompile:**
${decompiled}**Cross-references (calls from this function):** ${xrefs}
**Struct/type context:** ${structs}
**Existing source context:** ${source_context}
**Structured reverse-engineering evidence:** ${investigation_context}
**Project-specific rules:** ${project_rules}
Requirements: 1. Match every branch and call from the decompile 2. Map all offsets (e.g. param_1 + 0x88) to real member names 3. Preserve exact expression/operand order 4. Use existing project patterns and naming conventions 5. Output the complete function implementation in a ```cpp block 6. End with: REVERSED_FUNCTION: ${class_name}::${function_name} (${address})
ReAgent is an open-source AI reverse-engineering agent that uses Ghidra and LLMs—including Claude, Codex, and OpenAI-compatible models—to reconstruct and validate C/C++ functions from compiled binaries.

