performance-review

Detect Rust performance anti-patterns and generate prioritized optimization recommendations.

682|20|Updated Feb 11, 2026
One-click install
npx skills add https://github.com/borgbase/vykar --skill performance-review-borgbase
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performance-review
Source: https://github.com/borgbase/vykar/tree/main/.agents/skills/performance-review
Command: npx skills add https://github.com/borgbase/vykar --skill performance-review-borgbase

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Rust projects frequently harbor subtle performance antipatterns that degrade throughput, latency, and resource efficiency. This skill detects those patterns and provides actionable fixes.

Core Features & Use Cases

  • Scans Cargo.toml, Cargo.lock, and source files to identify blocking I/O in async contexts, excessive allocations, and contention-prone patterns.
  • Produces prioritized findings (critical, warning, suggestion) with file paths, line references, and concrete remediation steps suitable for audits, code reviews, and pre-release optimizations.
  • Supports end-to-end reviews of Rust backends and services, guiding performance-oriented refactors and configuration improvements.

Quick Start

Provide an actionable instruction to begin a performance audit on a Rust project.

Quick Start

Provide the path to the Rust project and let the skill generate a structured performance audit report.

Frequently Asked Questions about performance-review

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

FAQPage Schema
How do I find performance anti-patterns in my Rust async codebase?

To detect Rust performance anti-patterns, analyze source files for blocking I/O in async contexts, unbounded channels, and excessive allocations. A structured performance audit identifies these issues and outputs prioritized findings with concrete remediation steps grouped by severity.

What are common Rust performance anti-patterns related to memory allocation?

Common Rust performance anti-patterns include heavy allocations and unnecessary cloning of data structures. Scanning source files helps identify these patterns, generating actionable optimization recommendations grouped by severity to improve throughput and resource efficiency.

Can I audit my Cargo.toml and Cargo.lock for performance optimization opportunities?

Yes, you can audit Cargo.toml and Cargo.lock to identify performance optimization opportunities. Analyzing these manifest files detects suboptimal serializer choices and dependency configurations, producing prioritized findings with file paths and concrete remediation steps for actionable code review improvements.

What's the best way to review Rust concurrency patterns for contention issues?

The best way to review Rust concurrency patterns is to scan for contention-prone structures like unbounded channels. A performance audit detects these anti-patterns across networking and concurrency contexts, generating structured reports with critical warnings and actionable fixes for end-to-end refactoring.

Does this performance audit support Rust networking and serialization optimizations?

Yes, this performance audit supports Rust networking and serialization optimizations by analyzing source files for blocking calls and serializer choices. It produces prioritized findings with file paths and concrete remediation steps suitable for pre-release optimizations and performance-oriented refactors.