بنقرة واحدة
plan-repair-build
Re-plan targets and scaffold strategy after build-stage failures using diagnostic-first reasoning.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Re-plan targets and scaffold strategy after build-stage failures using diagnostic-first reasoning.
التثبيت باستخدام 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 | plan_repair_build |
| description | Re-plan targets and scaffold strategy after build-stage failures using diagnostic-first reasoning. |
| compatibility | opencode |
| metadata | {"stage":"plan-repair-build","owner":"tianheng"} |
Repairs planning artifacts for build recovery while keeping execution targets mappable and runtime-viable.
Use this skill when the workflow is in repair mode with repair_origin_stage=build.
repair_* diagnostics from coordinator contextrepair_error_digest (if provided)fuzz/PLAN.md, fuzz/targets.json, fuzz/execution_plan.json (if present)fuzz/PLAN.mdfuzz/targets.jsonfuzz/execution_plan.jsonfuzz/harness_index.json mappableKnown Issues section in fuzz/PLAN.mdStrategy Delta section in fuzz/PLAN.mdOutput Path Contract section in fuzz/PLAN.md that explicitly requires binaries under fuzz/out/fuzz/ and ./done; upstream/demo/contrib/example code is read-only in build-repair planning.fuzz/PLAN.md must include Known Issues with current build blockers, suspected root cause, and next corrective action.fuzz/PLAN.md must include Strategy Delta with explicit changes versus the previous failed build-repair attempt.fuzz/PLAN.md must include Output Path Contract and state expected executable stems in fuzz/out/..c -> clang, .cc/.cpp/.cxx -> clang++.clang++ for mixed C/C++ harness builds unless evidence proves it is required.target_name remains suffix-free API name.expected_fuzzer_name should map to real binary stem (prefer <target_name>_fuzz or <target_name>_fuzzer).fuzz/harness_index.json mappings.api_surface_exception in fuzz/repo_understanding.json with non-empty reason and evidence.non_public_api_usage, prioritize replacing offending symbols first.fuzz/PLAN.md.Known Issues.Known Issues exists and names concrete unresolved blockers for this build-repair cycle.fuzz/PLAN.md as the sole text of ./done (run echo 'fuzz/PLAN.md' > ./done; do not copy the file's contents).