code-reviewer

Review Rust WASM crates for security vulnerabilities and WASM constraint violations.

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/augentic/specify --skill code-reviewer-augentic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-reviewer
Source: https://github.com/augentic/specify/tree/main/plugins/omnia/skills/code-reviewer
Command: npx skills add https://github.com/augentic/specify --skill code-reviewer-augentic

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of reviewing AI-generated Rust code, identifying critical security vulnerabilities, error handling flaws, and quality issues that are often missed by human reviewers.

Core Features & Use Cases

  • Automated Security Audits: Detects common vulnerabilities like SQL injection, XSS, and hardcoded secrets.
  • Error Handling Validation: Catches missing unwrap()/expect() calls and unhandled Result types.
  • WASM Constraint Checks: Ensures code adheres to WebAssembly runtime limitations.
  • Auto-fix Capability: Optionally attempts to automatically repair simple, critical issues.
  • Use Case: After generating a new Rust WASM module with crate-writer, run this skill to perform a thorough code review, ensuring it's secure, robust, and compliant before deployment.

Quick Start

Run a code review on the generated Rust crate located at './my-rust-crate', with the auto-fix option enabled.

Frequently Asked Questions about code-reviewer

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

FAQPage Schema
How do I perform an automated security audit on AI-generated Rust WASM code?

Automated security audits on Rust WASM code detect vulnerabilities like hardcoded secrets and injection flaws by utilizing an AI agent team to review generated crates and produce a detailed report.

How does AI code review handle error handling validation in Rust crates?

AI code review handles error validation by identifying missing unwrap or expect calls and unhandled Result types in Rust crates, ensuring robust runtime behavior before deployment.

Can I automatically fix WASM constraint violations and code quality issues in Rust?

You can automatically fix WASM constraint violations and code quality issues by enabling the optional auto-fix capability, which attempts to repair critical problems found during the review.

What is the best way to catch unhandled Result types in Rust WebAssembly modules?

The best way to catch unhandled Result types in Rust WebAssembly modules is using adversarial AI reviews, where specialist agents and an antagonist test the code for error handling flaws.

Does AI code review detect performance bottlenecks and provider misuse in Rust crates?

AI code review detects performance bottlenecks and provider misuse by analyzing Rust WASM crates with a specialist agent team, identifying validation logic errors and runtime constraint violations.

When should I not use automated code review for Rust crates?

You should not use automated code review for Rust crates when dealing with highly complex business logic requiring human contextual judgment, as the auto-fix capability only addresses simple critical issues.