Awesome Reviewers

A growing library of real-world code review prompts. Start with the latest drops and dive into the full experience in a single click.

Browse the full library

Latest reviewers

View all reviewers โ†’
Security Shell

Warn against sudo

Applications that may need elevated privileges should explicitly warn against running the entire application with sudo. Instead, implement and document prope...

AI Rust

Use structured model metadata

Represent AI model information using structured data rather than hardcoded enumerations or conditionals. Store capabilities, limitations, and features as str...

Testing Rust

Test through public APIs

Write comprehensive tests that validate functionality through public interfaces rather than testing implementation details. Tests should cover diverse scenar...

Naming Conventions Json

Self-explanatory identifier names

Choose identifier names that clearly convey their purpose without requiring users to understand implementation details. If reviewers struggle to understand w...

Configurations Toml

Scope dependencies appropriately

Configure dependencies with their minimum necessary scope to maintain clean architecture and improve build times. Key practices: 1. **Test-only dependencies...

Performance Optimization Rust

Protect render loop performance

Ensure render loop operations stay within frame time budget (typically 16.67ms for 60fps). Avoid expensive computations, traversals, and I/O operations durin...

Documentation Markdown

Proper documentation linking

Documentation should use appropriate linking strategies to ensure content remains accessible and navigable across all deployment environments: 1. **Use abso...

Code Style Rust

Prefer Rust structural patterns

Use Rust's structural patterns to write more idiomatic and maintainable code. This includes: 1. Use early returns to reduce nesting: ```rust // Instead of

Null Handling Rust

Prefer idiomatic Option handling

When handling null values in Rust, use idiomatic Option patterns instead of verbose nested conditionals. This improves code readability, safety, and reduces ...

Testing Other

Precise test pattern matching

When identifying test patterns in code, use specific equality predicates (`#eq?`) instead of list inclusion predicates (`#any-of?`) when matching against a s...