executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
sk2decompileRun the SK²Decompile two-phase skeleton/skin pipeline, RL helpers, and BringUpBench evaluation.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when the user wants the repo's two-phase binary-decompilation workflow: structure recovery, identifier naming, RL reward helpers, two-stage inference, or BringUpBench evaluation.
training or evaluationghidra-refineevaluationreferences/workflows.md for the stage map.references/data-formats.md before changing JSONL/Parquet layouts.references/reward-functions.md if the user asks about RL rewards.references/bringupbench.md when the task touches the benchmark pipeline.references/troubleshooting.md if normalization, reward services, or benchmark checkout paths fail.Use this route when the user wants to normalize pseudo-code, build function maps, or infer headers for RL data.
Good entry points:
scripts/normalize_pseudo.pyscripts/infer_type.pyscripts/build_func_maps.pyscripts/disasm_all_objdump.shUse this route when the user wants to run the structure-recovery model and then the identifier-naming model.
Good entry points:
scripts/sk2decompile_inf.pyUse this route when the user wants to inspect, adapt, or debug the reward modules used by VERL / GRPO.
Good entry points:
scripts/reward_functions/exe_type.pyscripts/reward_functions/sim_exe.pyscripts/reward_functions/embedding_gte.pyscripts/reward_functions/embedding_qwen3.pyscripts/run_struct_rl.shscripts/run_ident_rl.shUse this route when the user wants to rebuild a benchmark workspace and score replacement / compile / execution rates.
Good entry points:
scripts/eval_infer_out.pyclang-format is required for normalization.vllm / torch CUDA is required for the stage models.BENCH_REPO_ROOT before evaluation.