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.