extract-fuzzer-repro

Convert GitHub Actions fuzzer failure logs into a minimal Noir reproduction project.

1.4k|409|Updated Aug 4, 2020
One-click install
npx skills add https://github.com/noir-lang/noir --skill extract-fuzzer-repro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: extract-fuzzer-repro
Source: https://github.com/noir-lang/noir/tree/main/.claude/skills/extract-fuzzer-repro
Command: npx skills add https://github.com/noir-lang/noir --skill extract-fuzzer-repro

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps engineers convert CI fuzzing failures into a minimal Noir reproduction project that can be run locally, speeding up debugging and issue triage.

Core Features & Use Cases

  • Extract a reproducible Noir project from CI fuzzing logs, including the necessary AST snippet and test input.
  • Generate a portable project structure (src/main.nr, Prover.toml, and minimal configuration) that mirrors the failure scenario.
  • Use in CI incident investigations to quickly reproduce and validate CI failures on a developer workstation.

Quick Start

  • Gather the CI job URL, run the workflow steps described, and follow the prompts to create a repro project.

Frequently Asked Questions about extract-fuzzer-repro

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I reproduce a GitHub Actions fuzzer failure locally?

To reproduce a GitHub Actions fuzzer failure locally, you can extract the failure logs and convert them into a minimal Noir reproduction project. This generates a portable workspace mirroring the failure scenario for immediate debugging.

What files do I need to reproduce a Noir fuzzing crash from CI logs?

Reproducing a Noir fuzzing crash from CI logs requires parsing the AST snippet and test input from the logs. The process scaffolds a portable project structure containing src/main.nr and Prover.toml to mirror the exact failure scenario.

Can I extract a minimal Noir project from GitHub Actions CI incident logs?

Yes, you can extract a minimal Noir project from GitHub Actions CI incident logs. The extraction process applies to CI fuzz runs, parsing the logs to automatically generate a portable Noir workspace with minimal configuration for local validation.

How does converting CI fuzzer logs into a Noir workspace speed up issue triage?

Converting CI fuzzer logs into a Noir workspace speeds up issue triage by automating log parsing and project scaffolding. This quickly provides developers with a local, reproducible environment to debug and validate CI failures without manual setup.

Does this fuzzer reproduction process work with standard Noir CI fuzz runs?

Yes, this fuzzer reproduction process works with standard Noir CI fuzz runs and similar logs. It is specifically designed to parse GitHub Actions fuzzer failure logs and produce a portable Noir reproduction project for local debugging.