noir-lang

noir-lang

@noir-lang Organization

GitHub
7 Skills
9471 Total Stars
February 2026 Joined

Public Skills

reduce-ssa-repro

by noir-lang

Minimize an SSA file that triggers a bug in the noir-ssa pipeline, producing the smallest possible reproduction case. Use after bisecting to identify which SSA passes cause the issue.

CI/CD 1.4K 3mo ago

noir-frontend-tests

by noir-lang

Guide for writing noirc_frontend unit tests. Use when adding, writing, or reviewing frontend tests — regression tests, reproduction tests, error-checking tests, or should_panic tests in the compiler frontend.

Debugging 1.4K 3mo ago

bisect-ssa-pass

by noir-lang

Workflow for debugging SSA pass semantic preservation using the noir-ssa CLI. Use when a program's behavior changes incorrectly during the SSA pipeline - bisects passes to identify which one breaks semantics. The pass_vs_prev fuzzer finds such issues automatically.

CLI Tools 1.4K 3mo ago

debug-fuzzer-failure

by noir-lang

End-to-end workflow for debugging SSA fuzzer failures from CI. Extracts a reproduction case from GitHub Actions logs, then bisects SSA passes to identify the bug. Use when a pass_vs_prev or similar fuzzer test fails in CI.

CI/CD 1.4K 3mo ago

extract-fuzzer-repro

by noir-lang

Extract a Noir reproduction project from fuzzer failure logs in GitHub Actions. Use when a CI fuzzer test fails and you need to create a local reproduction.

CI/CD 1.4K 3mo ago

noir-idioms

by noir-lang

Guidelines for writing idiomatic, efficient Noir programs. Use when writing or reviewing Noir code.

Performance 1.4K 4mo ago

noir-optimize-acir

by noir-lang

Workflow for measuring and optimizing the ACIR circuit size of a constrained Noir program. Use when asked to optimize a Noir program's gate count or circuit size.

CLI Tools 1.4K 4mo ago