一键导入
seed-generation
Generate high-signal seed corpus with real samples first and controlled synthetic expansion.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Generate high-signal seed corpus with real samples first and controlled synthetic expansion.
用 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 | seed_generation |
| description | Generate high-signal seed corpus with real samples first and controlled synthetic expansion. |
| compatibility | opencode |
| metadata | {"stage":"seed-generation","owner":"tianheng"} |
Creates warm-up corpus files and seed diagnostics for a target fuzzer, favoring valid and diverse inputs.
Use this skill during pre-run seed generation and seed repair cycles.
fuzz/observed_target.json (when present)fuzz/selected_targets.jsonfuzz/target_analysis.jsonfuzz/fuzz/selected_targets.json is the normalized truth source for target identity and preliminary seed guidance. Do not treat raw analysis hints or stale workflow state as authoritative.
fuzz/corpus/<fuzzer_name>/seed_exploration_<fuzzer>.jsonseed_check_<fuzzer>.jsonYou are the primary classifier for seed format. Read the function code and determine what input format it actually expects.
decoder-binary: Raw format decoders / compression primitives.
archive-container: Container-format wrappers that open/extract multi-file archives.
parser-structure: Structured text/data format parsers.
parser-token: Lexer/scanner for text tokenization.
parser-format: Format string parsing.
parser-numeric: Numeric argument parsing.
generic: Use when no specific format is identified or for I/O wrapper functions.
inflateBack9 → decoder-binary (raw DEFLATE64 decompression)inflateInit2 → generic (just initialization, no actual decompression)gzip_open / gunzip → archive-container (handles gzip container format)unzipOpen / unzip → archive-container (handles zip container format)soft mode:
archive-container:
contrib/oss-fuzz/corpus.zip, contrib/oss-fuzz/**, test/**, tests/**)seed_exploration_*.json and seed_check_*.json must follow coordinator-required schema.seed_profile may have been normalized by the system; follow the normalized target semantics rather than any earlier unnormalized suggestion.seed_families_suggested is valid and must not be treated as a missing value that should inherit older families.Read and fix <path>[:line].seed_profile from target_analysis.json)../done (a relative path string like fuzz/foo.c; do not copy file contents).