ワンクリックで
CodeRepairAgent
CodeRepairAgent には xyt66665000 から収集した 6 個の skills があり、リポジトリ単位の職業カバレッジとサイト内 skill 詳細ページを表示します。
このリポジトリの skills
Normalize decompiler-produced goto/label spaghetti into structured control flow (goto→while/for, flattened CFG recovery, switch reconstruction, break/continue restoration). Triggers on "restore control flow", "normalize goto", "fix CFG", "control flow recovery", "control-flow-normalizer".
Repair IDA Pro decompiled C pseudocode to make it compilable with strict gcc. Used when fixing decompiler output, fixing C compilation errors, repairing IDA decompiled code, or making decompiled C compile.
Full pipeline orchestrating decompiled C code repair and semantic restoration. Executes skills in a fixed order — decompile-repair → restore-decompiled-structs → restore-function-signatures → variable-semantic-recovery → control-flow-normalizer — each gated by trigger conditions. Triggers on "repair and restore", "full pipeline", "fix and restore", "repair pipeline", "repair full pipeline".
Restore degraded struct/class types and eliminate raw pointer-arithmetic member access in decompiled C/C++ code (IDA Pro, Hex-Rays, ghidra, angr). Triggered when encountering *((_QWORD*)ptr + N), *((int*)ptr + N), *((DWORD*)base + offset), *((void**)ptr + N), void* generic pointers, _UNKNOWN types used as structs, or hardcoded byte-offset member access patterns.
Restore degraded function signatures in decompiled C/C++ code. Recovers return types, parameter types, parameter names, calling conventions, and dropped parameters (signature downgrade from UB). Triggers on "restore function signatures", "fix function signatures", "recover signature", "fix return type", "fix parameter types", "rename parameters", "fix calling convention", "fix UB downgrade", "restore dropped parameters".
Recover meaningful variable names and correct types for decompiler-degraded local variables (v1→msg_len, _QWORD→void*). Uses API context, dataflow, and usage patterns with LLM semantic understanding. Triggers on "recover variable names", "fix variable types", "semantic recovery", "rename variables".