noir-developer
Develop Noir (.nr) codebases. Use when creating a project or writing code with Noir.
Best use case
noir-developer is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Develop Noir (.nr) codebases. Use when creating a project or writing code with Noir.
Teams using noir-developer should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/noir-developer/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How noir-developer Compares
| Feature / Agent | noir-developer | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Develop Noir (.nr) codebases. Use when creating a project or writing code with Noir.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Noir Developer ## Workflow 1. Compile (`nargo compile`) Noir program into ACIR. 2. Generate witness (`nargo execute` or NoirJS execute) based on ACIR and user inputs. 3. Prove using ACIR and witness with the selected proving backend. 4. Verify proof with the selected proving backend. ## Task Patterns ### Environment If the environment is unsupported by `nargo` (e.g. native Windows), guide the user to using GitHub Codespaces (https://noir-lang.org/docs/tooling/devcontainer#using-github-codespaces) or a supported setup (WSL, Docker, or VM). ### Plan Define private inputs, public inputs (if any), and public outputs (if any) for each Noir program. ### Project Creation When creating a Noir project, use `nargo new` or `nargo init` to scaffold it. ### Compilation Use `nargo` (not `noir_wasm`) for compilation; it is the maintained path. ### Validation Run `nargo test` to validate Noir implementations. ### Proving Backend Confirm the proving backend choice before implementation details. If the user selects Barretenberg, read `references/barretenberg.md`. ## References - Run `nargo --help` for the full list of commands. - Read https://noir-lang.org/docs/ for language syntax, dependencies, and tooling. - Proving backends: - For Barretenberg specifics, read `references/barretenberg.md`.
Related Skills
book-web-developer
Book web-developer services through Lokuli MCP. Use when user needs to find and book web-developer. Triggers on requests like "book a web-developer", "find web-developer near me", or any web-developer service request.
game-developer-skill
Use when building game systems, implementing Unity/Unreal features, or optimizing game performance.
scrapesense-developer
Comprehensive ScrapeSense public API developer skill for scan orchestration, places extraction, campaign lifecycle.
senior-python-developer
Senior Python Developer operating in strict mode.
senior-django-developer
Expert Senior Django Architect specializing in high-performance, containerized, async-capable architectures.
apple-developer-toolkit
All-in-one Apple developer skill with three integrated tools shipped as a single unified binary. (1) Documentation.
developer-agent
Orchestrates software development by coordinating with Cursor Agent, managing git workflows, and ensuring quality.
megaeth-developer
End-to-end MegaETH development playbook (Feb 2026). Covers wallet operations, token swaps (Kyber Network), eth_sendRawTransactionSync (EIP-7966) for instant receipts, JSON-RPC batching, real-time mini-block subscriptions, storage-aware contract patterns (Solady RedBlackTreeLib), MegaEVM gas model, WebSocket keepalive, bridging from Ethereum, and debugging with mega-evme. Use when building on MegaETH, managing wallets, sending transactions, or deploying contracts.
paylock
Non-custodial SOL escrow for AI agent deals.
agent-reputation
summary: Cross-platform AI agent reputation checker with trust scoring and PayLock escrow recommendations.
Telecom Agent Skill
Turn your AI Agent into a Telecom Operator. Bulk calling, ChatOps, and Field Monitoring.
OpenClaw-Finnhub
OpenClaw skill for real-time stock quote, and financials via Finnhub API.