원클릭으로
synthesize-complete-scaffold
Complete missing scaffold artifacts with minimal changes while preserving target/build consistency.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Complete missing scaffold artifacts with minimal changes while preserving target/build consistency.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Classify reproduced crashes into harness bug, upstream bug, or inconclusive using evidence only.
Generate complete fuzz scaffold artifacts aligned to selected targets and execution plan.
Discover, update, and rank vulnerability candidates before execution planning.
Apply minimal evidence-driven build fixes in fuzz scaffold files for next build attempt.
Repair fuzz scaffold after build failures with strategy change and mapping consistency.
Repair scaffold for coverage replan cycles using seed and harness feedback as primary signals.
| name | synthesize_complete_scaffold |
| description | Complete missing scaffold artifacts with minimal changes while preserving target/build consistency. |
| compatibility | opencode |
| metadata | {"stage":"synthesize-complete-scaffold","owner":"tianheng"} |
Repairs only missing or semantically invalid scaffold items without rewriting unrelated files.
Use this skill when coordinator reports missing scaffold files after synthesize.
fuzz/ scaffoldfuzz/execution_plan.json (if present)fuzz/harness_index.json (if present)fuzz/fuzz/harness_index.json mapping execution targets to real harness filesrepo_understanding.json.fuzz/repo_understanding.json must contain non-empty:
build_system, chosen_target_api, chosen_target_reason, fuzzer_entry_strategy, evidencechosen_target_api must not be harness file path-like.build_system.lower() != "unknown".evidence must be non-empty string array.fuzz/build.py uses invalid parallel style ($(nproc)), repair to ["-j", str(os.cpu_count() or 1)].fuzz/out/, fuzz/build.py must also build real coverage replay siblings under fuzz/out/replay/ with -fprofile-instr-generate -fcoverage-mapping; do not use symlinks/copies of primary fuzzers as replay binaries.clang/clang++, not /usr/bin/cc/GCC.subprocess compile commands must start with the compiler executable (clang or clang++); sanitizer/coverage flags must not become cmd[0].fuzz/execution_plan.json contains multiple targets.Read and fix <path>[:line].fuzz/harness_index.json contains no missing execution-target mappings.repo_understanding.json is semantically valid.fuzz/out/replay/<fuzzer> exists for native fuzzers and is profile-instrumented for per-input replay.fuzz/out/ as the sole text of ./done (run echo 'fuzz/out/' > ./done; do not copy the file's contents).