Awesome Reviewers checks + prompts

Which checks should this change pass?

Pick the language of the files you changed. You get the checks 256 production repositories actually run on that code — tool, command, exit codes, autofix — then the checks to add for what the change touches, and the review prompts for what no tool catches. Checks come from their CI workflows and hooks; prompts from 5832 of their code review discussions.

Languages

baseline checks: the most-run tool per check kind

What the change touches

each language page applies this to its own tools

The change touchesAdd these checksPrompt topics
Any change Formatting, Linting, Type checking, Unit and integration tests Code Style, Naming Conventions
Authentication, input handling, secrets, permissions Security scanning, Secret scanning, Dependency audit Security
Public APIs, signatures, error paths, nullability Type checking, Unit and integration tests, Property-based tests API, Error Handling, Null Handling
Service and framework code Unit and integration tests, Version and platform matrix Fastify, NestJS, Spring, Axum, Celery, Temporal
Algorithms, parsers, data transforms Property-based tests, Fuzzing, Mutation testing, Proofs and specifications Algorithms
Threads, async code, locks, shared state Concurrency model checking, Undefined-behaviour detection, Property-based tests Concurrency
Network calls, retries, timeouts, protocols Unit and integration tests, Fuzzing Networking, Axios
UI components and pages End-to-end browser tests, Linting React, Next, Next.js, Vue, Angular
Databases, migrations, caching Unit and integration tests, Version and platform matrix Database, Migrations, Caching
Hot paths and performance none detected; prompts only Performance Optimization
Model, prompt and LLM code Unit and integration tests AI, Pytorch
Logging, metrics, tracing none detected; prompts only Logging, Observability
CI workflows and configuration files CI workflow linting, File hygiene CI/CD, Configurations
Dependencies and lockfiles Dependency audit, Lockfile consistency, Version and platform matrix
The tests themselves Mutation testing, Version and platform matrix Testing
Documentation and comments Docs build, Spelling Documentation

For agents

OpenAPI description

# 1. map changed files to languages, find the playbook
curl https://awesomereviewers.com/raw/verify/index.json | jq '.extensions'

# 2. load the playbook: checks per kind, commands, exit codes, then prompts
curl https://awesomereviewers.com/raw/verify/python.md

# 3. fetch the prompts that match the change
curl https://awesomereviewers.com/raw/oh-my-pi-changelog-entry-conventions.md

Static files: no key, no rate limit. Every page also links its markdown version.

Verification methods

all methods and tools