noir
Debug, test, and optimize the Noir zero-knowledge compiler
All Skills in This Repository (9)
Pure Emerald Level Indicatorsdebug-fuzzer-failure
Extract SSA fuzzer reproductions from GitHub Actions logs and bisect passes.
bisect-ssa-pass
Bisect SSA optimization passes in Noir projects to locate semantic regressions.
noir-idioms
Evaluates TypeScript code for common syntax and semantics errors.
noir-optimize-acir
Optimize ACIR circuit size for Noir programs using nargo and bb.
extract-fuzzer-repro
Convert GitHub Actions fuzzer failure logs into a minimal Noir reproduction project.
reduce-ssa-repro
Minimizes SSA files that trigger noir-ssa pipeline bugs into smallest reproduction cases.
design-docs
Guides writing and maintaining design decision records for the Noir language and compiler.
noir-ssa-tests
Write unit tests for SSA optimization passes in the Noir compiler's noirc_evaluator.
noir-frontend-tests
Guides writing unit tests for the noirc_frontend compiler crate in Rust.
Frequently Asked Questions
FAQPage SchemaHow to install Noir skills?โผ
Run `npx skills add noir-lang/noir --all -g -y` in your terminal to install all skills in this suite globally.
How to debug a Noir compiler fuzzer failure?โผ
The debug-fuzzer-failure skill regenerates the failing program from its CI seed, then bisects SSA passes to pinpoint the exact optimization that breaks semantics.
How to reduce a Noir SSA crash to a minimal case?โผ
The reduce-ssa-repro skill automatically strips unused instructions and collapses branches while verifying the crash still reproduces, producing the smallest possible test case.
How to optimize a Noir circuit's gate count?โผ
The noir-optimize-acir skill walks through measuring circuit size with bb gates and applying proven techniques like hint-and-verify, one measured change at a time.
Do these skills work with Claude Code?โผ
Yes. All skills follow the standard SKILL.md format and run directly inside Claude Code and other compatible AI coding agents.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core