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.
When to use it
Ruzzy is currently the only production-ready coverage-guided fuzzer for Ruby.
Choose Ruzzy when:
- Fuzzing Ruby applications or libraries
- Testing Ruby C extensions for memory safety issues
- You need coverage-guided fuzzing for Ruby code
- Working with Ruby gems that have native extensions
Mistakes to avoid
| Problem | Cause | Solution | |---------|-------|----------| | Installation fails | Wrong clang version or path | Verify clang path, use clang 14.0.0+ | | cannot open shared object file | LD_PRELOAD not set | Set LD_PRELOAD inline with ruby command | | Fuzzer immediately exits | Missing corpus directory | Create corpus directory or pass as argument | | No coverage progress | Pure Ruby needs tracer | Use tracer script for pure Ruby code | | Leak detection spam | Ruby interpreter leaks | Set ASAN_OPTIONS=detect_leaks=0 | | Installation debug needed | Compilation errors | Use RUZZY_DEBUG=1 gem install --verbose ruzzy |