jp4g

Noir Developer

開發程式設計v0.1.0
作者:jp4g更新於 2026-05-17noir-developer@clawhub_jp4g/noir-developer
程式碼生成後端開發#Developer

據 AlphaMoat 統計,截至 2026-09,Noir Developer 累計下載 3,151 次、獲 0 個星標,在全部 5,078 個 AI 技能中排名第 3,617 位,在「開發程式設計」分類(577 個)中排名第 460 位。

累計安裝
102
累計下載
3151
星標
-
全站排名
#3,617
全站前 72% · 「開發程式設計」前 80%
平台累計安裝累計下載星標評論
ClawHub ↗1023065--
SkillHub ↗1023151-—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

它介紹使用 nargo 建立或初始化專案、編譯程式、生成 witness、透過選定的證明後端生成並驗證 proof;實現前需要先確定證明後端。原生 Windows 若不受 nargo 支援,指南建議使用 Codespaces、WSL、Docker 或虛擬機器等受支援環境。

資料釋出於 2026-10-29

可以用來做什麼

  • 規劃 Noir 專案的私有輸入、公開輸入和輸出。
  • 梳理從編譯到生成 witness、證明和驗證的開發流程。
  • 根據專案需求選擇證明後端並查閱對應參考資料。

什麼時候用

  • 需要建立 Noir 專案或編寫 Noir 程式碼時。
  • 需要理解程式編譯、證明生成和驗證的步驟時。
  • 開始實現前需要確認證明後端或檢查當前環境是否受支援時。

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

為這個 Noir 專案列出輸入輸出設計和證明生成步驟,不執行命令。
比較當前開發環境是否滿足 nargo 的要求,並指出可選的受支援環境。

月度資料趨勢

累計下載3151
2018262732352026-03 · 累計下載 21022026-06 · 累計下載 27132026-07 · 累計下載 29232026-08 · 累計下載 29932026-09 · 累計下載 315126-0326-09
星標-
0112026-03 · 星標 -2026-06 · 星標 -2026-07 · 星標 -2026-08 · 星標 -2026-09 · 星標 -26-0326-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-093151—-
2026-082993+2.4%-
2026-072923+7.7%-
2026-062713—-
2026-032102—-

SKILL.md 原文

以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。

1.4 KB · ClawHub v0.1.0
---
name: noir-developer
description: Develop Noir (.nr) codebases. Use when creating a project or writing code with Noir.
---

# Noir Developer

## Workflow

1. Compile (`nargo compile`) Noir program into ACIR.
展開全部(共 47 行)
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`.

「開發程式設計」分類下的熱門技能

資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。