review-contract

Review Aztec Noir contracts for correctness, security, and best practices.

11|1|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/critesjosh/aztec-claude-plugin --skill review-contract
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: review-contract
Source: https://github.com/critesjosh/aztec-claude-plugin/tree/main/skills/review-contract
Command: npx skills add https://github.com/critesjosh/aztec-claude-plugin --skill review-contract

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill helps developers ensure Aztec Noir contracts are correct, secure, and aligned with best practices by providing a structured review workflow and a detailed checklist to guide analysis after writing or modifying contracts.

Core Features & Use Cases

  • Automated Contract Review: Audits Noir contracts for correctness, security, and best practices, with a guided checklist.
  • Context-Aware Guidance: Adapts review based on contract complexity and Aztec version.
  • Use Case: Use during code reviews after implementing a contract to ensure no critical issues remain before deployment.

Quick Start

Run /review-contract with an optional file-path to audit the specified contract.

Frequently Asked Questions about review-contract

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit Aztec Noir contracts for security and correctness?

Run /review-contract with an optional file-path to audit Aztec Noir contracts. It validates contract structure, AZTEC attributes, storage patterns, access controls, and cross-contract interactions against a detailed review protocol.

What does a Noir contract review check for?

A Noir contract review checks for correctness, security, and adherence to best practices. It specifically validates contract structure, storage patterns, access controls, and cross-contract interactions using a guided checklist.

When do I need to run a contract review on my Aztec project?

You need to run a contract review after implementing or modifying Aztec Noir contracts to ensure no critical issues remain before deployment. It is applicable across directories containing Noir source contracts and versioned deployments.

Does the Aztec contract review adapt to different contract complexities?

Yes, the Aztec contract review provides context-aware guidance that adapts based on contract complexity and Aztec version, ensuring the analysis remains relevant to your specific project setup.

Can I review specific Noir source files instead of the entire project?

Yes, you can review specific Noir source files by providing an optional file-path argument when running the review command, targeting individual contracts within your project directories.

What are the limitations of automated static analysis for Aztec contracts?

Automated static analysis for Aztec contracts relies on a structured review protocol and guided checklist to identify issues, but it serves as a pre-deployment check rather than a replacement for comprehensive manual auditing of complex logic.