By critesjosh
Develop privacy-preserving smart contracts and apps on Aztec Network with Noir LSP for code intelligence (diagnostics, navigation, hovers), security/best-practices reviews, guided workflows for private state/testing/deployment/TypeScript integration, local MCP tooling server, and Aztec version switching via CLI.
Aztec smart contract development, Noir programming, testing, deployment, and TypeScript integration. Use when working with Aztec contracts, notes, private state, or any Aztec SDK code. Use review-contract for security reviews.
Review Aztec smart contracts for correctness, security, and best practices. Use proactively after writing or modifying Aztec contracts.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A Claude Code plugin for Aztec smart contract and application development. This plugin provides specialized agents, skills, and commands to help you build privacy-preserving applications on the Aztec Network.
⚠️ This plugin defaults to Aztec version v4.2.0-aztecnr-rc.2. See Switching Versions to use a different version.
/plugin marketplace add critesjosh/aztec-claude-plugin
/plugin install aztec@aztec-plugins
Clone the repository and load directly:
git clone https://github.com/critesjosh/aztec-claude-plugin
claude --plugin-dir /path/to/aztec-plugin
/plugin marketplace update
cd /path/to/aztec-plugin
git pull
Changes take effect on the next Claude Code session.
This plugin supports multiple Aztec network versions with potentially different syntax. Switch between them based on your target deployment:
# Clone with a specific network version
git clone https://github.com/critesjosh/aztec-claude-plugin
cd aztec-plugin
./setup.sh testnet # or: mainnet, devnet
| Network | Description | Use Case |
|---|---|---|
mainnet | Stable production release | Production deployments |
testnet | Pre-release testing | Integration testing |
devnet | Latest development | Experimenting with new features |
# Switch to a different network
./setup.sh devnet
# Check current network
./setup.sh status
See NETWORK.md for detailed version differences.
This plugin includes the @aztec/mcp-server which provides local access to Aztec documentation, examples, and source code.
The plugin defaults to a specific Aztec version. To switch versions:
Option 1: Use the /aztec-version command
/aztec-version # Autodetect from project's Nargo.toml
/aztec-version v3.0.0-devnet.7 # Use specific version
The command will automatically detect the Aztec version from your project's Nargo.toml if no version is specified.
Option 2: Call aztec_sync_repos directly
aztec_sync_repos({ version: "v3.0.0-devnet.7", force: true })
Check current version:
aztec_status()
Find available versions at aztec-packages tags.
| Command | Description |
|---|---|
/aztec:new-contract <name> | Create a new Aztec contract with boilerplate |
/aztec:review-contract <path> | Review a contract for best practices |
/aztec:add-function <description> | Add a new function to an existing contract |
/aztec:add-test <description> | Add a test for a contract function |
/aztec:explain <concept> | Explain an Aztec concept or pattern |
/aztec:deploy <contract> | Generate a TypeScript deployment script |
/aztec:generate-client <contract> | Generate a TypeScript client class |
/aztec-version <version> | Switch the Aztec version for MCP server |
Contract Reviewer (contract-reviewer)
Security Auditor (security-auditor)
Aztec Developer (aztec-developer)
enqueue_incognito, pop_notes vs get_notes)Contract Review (review-contract)
npx claudepluginhub critesjosh/aztec-claude-plugin --plugin aztecClaude Code plugin for Noir zero-knowledge circuit development. Provides skills and commands for writing, testing, proving, and verifying Noir circuits.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Comprehensive feature development workflow with specialized agents for codebase exploration, architecture design, and quality review
Complete developer toolkit for Claude Code