From file to useful result
How to ask with this skill installed
Installing the skill gives your AI a method. Your request still has to provide the case-specific facts, constraints and expected output.
Describe the decision or deliverable, not just the topic.
Add source material, audience, limits and known facts.
Set format, quality criteria and checks.
Mistakes to avoid
| Issue | Cause | Solution | |-------|-------|----------| | error: no profile data available | Profile wasn't generated or wrong path | Verify LLVM_PROFILE_FILE was set and .profraw file exists | | Failed to load coverage | Mismatch between binary and profile data | Rebuild binary with same flags used during execution | | Coverage reports show 0% | Wrong binary used for report generation | Use the instrumented binary, not the fuzzing binary | | no_working_dir_found error (gcovr) | .gcda files in unexpected location | Add --gcov-ignore-errors=no_working_dir_found flag | | Crashes prevent coverage generation | Corpus contains crashing inputs | Filter crashes or use forking approach to isolate failures | | Coverage decreases after harness change | Harness now skips certain code paths | Review harness logic; may need to support more input formats | | HTML report is flat file list | Using older LLVM version | Upgrade to LLVM 18+ and use -show-directory-coverage | | incompatible instrumentation | Mixing LLVM and GCC coverage | Rebuild everything with same toolchain |