Awesome Reviewers checks + prompts

verify / rust

Verifying Rust changes

Files: .rs. Run the checks under every change, add the checks for what your diff touches, then apply the review prompts for what the tools miss. Usage is measured across 28 scanned repositories that write Rust; prompts come from 332 review discussions.

raw .md .json

Run on every change

the tool most Rust repositories run for each check

Review prompts for every change 53 in total

  • servo/servo Code Style Rust runtimes
    raw open
  • juspay/hyperswitch Naming Conventions Rust app-frameworks
    raw open
  • juspay/hyperswitch Code Style Rust app-frameworks
    raw open
  • servo/servo Naming Conventions Rust runtimes
    raw open
  • alacritty/alacritty Naming Conventions Rust devtools
    raw open

Add when the change touches

open the ones that describe your diff

Authentication, input handling, secrets, permissions codeqlsecret scanningcargo-deny 26 prompts
  • warpdotdev/warp Security Rust devtools
    raw open
  • juspay/hyperswitch Security Rust app-frameworks
    raw open
  • astral-sh/uv Security Rust devtools
    raw open
  • aaif-goose/goose Security Rust ai-agents
    raw open
  • denoland/deno Security Rust runtimes
    raw open

21 more in Security — the playbook lists the top 12.

Public APIs, signatures, error paths, nullability cargo-checkcargo-testproptest 84 prompts
  • zed-industries/zed API Rust devtools
    raw open
  • jj-vcs/jj API Rust devtools
    raw open
  • juspay/hyperswitch Error Handling Rust app-frameworks
    raw open
  • aaif-goose/goose Error Handling Rust ai-agents
    raw open
  • aaif-goose/goose API Rust ai-agents
    raw open

79 more in API, Error Handling, Null Handling — the playbook lists the top 12.

Service and framework code cargo-testci-matrix 1 prompts
  • pola-rs/polars Temporal Rust data-systems
    raw open
Algorithms, parsers, data transforms proptestcargo-fuzzmutation testingcoq 25 prompts
  • rust-lang/rust Algorithms Rust runtimes
    raw open
  • firecrawl/pdf-inspector Algorithms Rust app-frameworks
    raw open
  • servo/servo Algorithms Rust runtimes
    raw open
  • alacritty/alacritty Algorithms Rust devtools
    raw open
  • can1357/oh-my-pi Algorithms Rust app-frameworks
    raw open

20 more in Algorithms — the playbook lists the top 12.

Threads, async code, locks, shared state loommiriproptest 27 prompts
  • aaif-goose/goose Concurrency Rust ai-agents
    raw open
  • tokio-rs/tokio Concurrency Rust runtimes
    raw open
  • influxdata/influxdb Concurrency Rust data-systems
    raw open
  • can1357/oh-my-pi Concurrency Rust app-frameworks
    raw open
  • ogulcancelik/herdr Concurrency Rust app-frameworks
    raw open

22 more in Concurrency — the playbook lists the top 12.

Network calls, retries, timeouts, protocols cargo-testcargo-fuzz 9 prompts
  • tokio-rs/tokio Networking Rust runtimes
    raw open
  • tokio-rs/tokio Networking Rust runtimes
    raw open
  • warpdotdev/warp Networking Rust devtools
    raw open
  • neondatabase/neon Networking Rust data-systems
    raw open
  • astral-sh/uv Networking Rust devtools
    raw open

4 more in Networking, Axios — the playbook lists the top 9.

UI components and pages end-to-end browser testsclippy
Databases, migrations, caching cargo-testci-matrix 12 prompts
  • aaif-goose/goose Migrations Rust ai-agents
    raw open
  • influxdata/influxdb Caching Rust data-systems
    raw open
  • influxdata/influxdb Database Rust data-systems
    raw open
  • warpdotdev/warp Caching Rust devtools
    raw open
  • juspay/hyperswitch Database Rust app-frameworks
    raw open

7 more in Database, Migrations, Caching — the playbook lists the top 12.

Hot paths and performance 26 prompts

No tool-based check applies. The review prompts below are the verification.

  • helix-editor/helix Performance Optimization Rust devtools
    raw open
  • denoland/deno Performance Optimization Rust runtimes
    raw open
  • warpdotdev/warp Performance Optimization Rust devtools
    raw open
  • servo/servo Performance Optimization Rust runtimes
    raw open
  • influxdata/influxdb Performance Optimization Rust data-systems
    raw open

21 more in Performance Optimization — the playbook lists the top 12.

Model, prompt and LLM code cargo-test 4 prompts
  • aaif-goose/goose AI Rust ai-agents
    raw open
  • block/goose AI Rust ai-agents
    raw open
  • zed-industries/zed AI Rust devtools
    raw open
  • huggingface/tokenizers AI Rust ml-systems
    raw open
Logging, metrics, tracing 8 prompts

No tool-based check applies. The review prompts below are the verification.

  • neondatabase/neon Logging Rust data-systems
    raw open
  • neondatabase/neon Observability Rust data-systems
    raw open
  • influxdata/influxdb Logging Rust data-systems
    raw open
  • influxdata/influxdb Observability Rust data-systems
    raw open
  • unionlabs/union Logging Rust cloud-infra
    raw open

3 more in Logging, Observability — the playbook lists the top 8.

CI workflows and configuration files ci workflow lintingpre-commit-hooks 24 prompts
  • CI workflow linting Broken GitHub Actions syntax, script injection, over-broad token permissions.

    No scanned repository in this language runs a tool for this. Lean on the review prompts.

  • File hygiene Invalid JSON, YAML or TOML, merge markers, trailing whitespace, oversized files.
    pre-commit-hooks autofix

    runs via pre-commit hook end-of-file-fixer

    exit codes, docs, alternatives, where it runs
  • zed-industries/zed Configurations Rust devtools
    raw open
  • vercel/turborepo Configurations Rust devtools
    raw open
  • warpdotdev/warp Configurations Rust devtools
    raw open
  • rust-lang/rust Configurations Rust runtimes
    raw open
  • tree-sitter/tree-sitter Configurations Rust runtimes
    raw open

19 more in CI/CD, Configurations — the playbook lists the top 12.

Dependencies and lockfiles cargo-denylockfile consistencyci-matrix
The tests themselves mutation testingci-matrix 17 prompts
  • warpdotdev/warp Testing Rust devtools
    raw open
  • tokio-rs/tokio Testing Rust runtimes
    raw open
  • rust-lang/rust Testing Rust runtimes
    raw open
  • zed-industries/zed Testing Rust devtools
    raw open
  • openai/codex Testing Rust ai-agents
    raw open

12 more in Testing — the playbook lists the top 12.

Documentation and comments docs buildcodespell 16 prompts
  • Docs build Broken cross-references, links and markup in documentation.

    No scanned repository in this language runs a tool for this. Lean on the review prompts.

  • Spelling Typos in identifiers, comments and docs.
    codespell
    codespell
    exit codes, docs, alternatives, where it runs
  • tokio-rs/axum Documentation Rust app-frameworks
    raw open
  • servo/servo Documentation Rust runtimes
    raw open
  • rust-lang/rust Documentation Rust runtimes
    raw open
  • astral-sh/uv Documentation Rust devtools
    raw open
  • alacritty/alacritty Documentation Rust devtools
    raw open

11 more in Documentation — the playbook lists the top 12.

Where this comes from

28 scanned repositories with at least a fifth of their prompts in Rust

rust-lang/rust7 · denoland/deno4 · unionlabs/union7 · zed-industries/zed9 · astral-sh/uv11 · alacritty/alacritty4 · warpdotdev/warp6 · aaif-goose/goose12 · astral-sh/ruff20 · helix-editor/helix7 · can1357/oh-my-pi6 · pola-rs/polars13 · juspay/hyperswitch8 · servo/servo10 · openai/codex12 · influxdata/influxdb5 · tokio-rs/tokio10 · vercel/turborepo11 · ogulcancelik/herdr5 · tokio-rs/axum8 · tree-sitter/tree-sitter7 · Hmbown/DeepSeek-TUI13 · jj-vcs/jj9 · block/goose12 · neondatabase/neon8 · firecrawl/pdf-inspector7 · huggingface/tokenizers6 · smallcloudai/refact5