What problem does it solve? Setting up and running effective fuzzing campaigns with AFL++ involves many decisions—installation method, compilation mode, harness design, corpus management, and multi-core orchestration—and misconfiguration leads to slow fuzzing or missed bugs. ## Core Features & Use Cases - Installation & Setup Guidance: Covers Ubuntu/Debian packages, Docker (Hub or source), and source builds, plus a wrapper script for host/Docker execution. - Harness & Compilation Workflows: Explains libFuzzer-style harnesses, LTO/LLVM/GCC compilation modes, and sanitizer integration (ASan, UBSan). - Campaign Management: Details corpus creation and minimization, multi-core fuzzing with primary/secondary instances, CMPLOG, coverage analysis, and troubleshooting. - Use Case: You need to fuzz a C++ parsing library across 16 cores. Use this Skill to compile the target with afl-clang-fast++, set up a seed corpus, launch one primary and multiple secondary fuzzer instances, and monitor results with afl-whatsup. ## Quick Start Use the aflpp skill to compile my harness.cc and main.cc with AFL++ and start a multi-core fuzzing campaign with a minimal seed corpus.