Awesome Reviewers checks + prompts

verify / python

Verifying Python changes

Files: .py, .pyi. 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 64 scanned repositories that write Python; prompts come from 707 review discussions.

raw .md .json

Run on every change

the tool most Python repositories run for each check

Review prompts for every change 111 in total

  • strands-agents/sdk-python Naming Conventions Python ai-agents
    raw open
  • p-e-w/heretic Code Style Python ml-systems
    raw open
  • BerriAI/litellm Code Style Python llm-infra
    raw open
  • Unstructured-IO/unstructured Code Style Python llm-infra
    raw open
  • celery/celery Code Style Python orchestration
    raw open

Add when the change touches

open the ones that describe your diff

Authentication, input handling, secrets, permissions codeqlgitleaksdependency-review 48 prompts
  • bridgecrewio/checkov Security Python security
    raw open
  • bridgecrewio/checkov Security Python security
    raw open
  • nousresearch/hermes-agent Security Python ai-agents
    raw open
  • awslabs/mcp Security Python ai-agents
    raw open
  • Azure/azure-cli Security Python cloud-infra
    raw open

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

Public APIs, signatures, error paths, nullability mypypytesthypothesis 167 prompts
  • Azure/azure-cli Error Handling Python cloud-infra
    raw open
  • awslabs/mcp Error Handling Python ai-agents
    raw open
  • the-pr-agent/pr-agent Error Handling Python ai-agents
    raw open
  • TheAlgorithms/Python Error Handling Python docs
    raw open
  • p-e-w/heretic Error Handling Python ml-systems
    raw open

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

Service and framework code pytestci-matrix 6 prompts
  • celery/celery Celery Python orchestration
    raw open
  • strands-agents/sdk-python Temporal Python ai-agents
    raw open
  • langgenius/dify Celery Python llm-infra
    raw open
  • PostHog/posthog Temporal Python data-systems
    raw open
  • prowler-cloud/prowler Celery Python security
    raw open

1 more in Fastify, NestJS, Spring, Axum, Celery, Temporal — the playbook lists the top 6.

Algorithms, parsers, data transforms hypothesisfuzzingmutmutlean 47 prompts
  • bridgecrewio/checkov Algorithms Python security
    raw open
  • langchain-ai/langchain Algorithms Python ai-agents
    raw open
  • python-poetry/poetry Algorithms Python devtools
    raw open
  • boto/boto3 Algorithms Python cloud-infra
    raw open
  • nousresearch/hermes-agent Algorithms Python ai-agents
    raw open

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

Threads, async code, locks, shared state concurrency model checkingundefined-behaviour detectionhypothesis 30 prompts
  • nousresearch/hermes-agent Concurrency Python ai-agents
    raw open
  • langchain-ai/langchain Concurrency Python ai-agents
    raw open
  • celery/celery Concurrency Python orchestration
    raw open
  • awslabs/mcp Concurrency Python ai-agents
    raw open
  • openai/openai-python Concurrency Python ai-agents
    raw open

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

Network calls, retries, timeouts, protocols pytestfuzzing 10 prompts
  • bridgecrewio/checkov Networking Python security
    raw open
  • bridgecrewio/checkov Networking Python security
    raw open
  • python-poetry/poetry Networking Python devtools
    raw open
  • python/cpython Networking Python cloud-infra
    raw open
  • openai/openai-python Networking Python ai-agents
    raw open

5 more in Networking, Axios — the playbook lists the top 10.

UI components and pages end-to-end browser testsruff-check
Databases, migrations, caching pytestci-matrix 34 prompts
  • langgenius/dify Database Python llm-infra
    raw open
  • nousresearch/hermes-agent Caching Python ai-agents
    raw open
  • langchain-ai/langchain Caching Python ai-agents
    raw open
  • awslabs/mcp Caching Python ai-agents
    raw open
  • PostHog/posthog Caching Python data-systems
    raw open

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

Hot paths and performance 36 prompts

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

  • celery/celery Performance Optimization Python orchestration
    raw open
  • nousresearch/hermes-agent Performance Optimization Python ai-agents
    raw open
  • infiniflow/ragflow Performance Optimization Python llm-infra
    raw open
  • p-e-w/heretic Performance Optimization Python ml-systems
    raw open
  • sgl-project/sglang Performance Optimization Python llm-infra
    raw open

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

Model, prompt and LLM code pytest 40 prompts
  • p-e-w/heretic AI Python ml-systems
    raw open
  • BerriAI/litellm AI Python llm-infra
    raw open
  • sgl-project/sglang AI Python llm-infra
    raw open
  • pytorch/pytorch AI Python ml-systems
    raw open
  • vllm-project/vllm AI Python llm-infra
    raw open

35 more in AI, Pytorch — the playbook lists the top 12.

Logging, metrics, tracing 26 prompts

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

  • Azure/azure-cli Logging Python cloud-infra
    raw open
  • celery/celery Logging Python orchestration
    raw open
  • vllm-project/vllm Logging Python llm-infra
    raw open
  • the-pr-agent/pr-agent Logging Python ai-agents
    raw open
  • langgenius/dify Logging Python llm-infra
    raw open

21 more in Logging, Observability — the playbook lists the top 12.

CI workflows and configuration files ci workflow lintingpre-commit-hooks 68 prompts
  • p-e-w/heretic Configurations Python ml-systems
    raw open
  • eosphoros-ai/DB-GPT Configurations Python ai-agents
    raw open
  • bridgecrewio/checkov Configurations Python security
    raw open
  • Unstructured-IO/unstructured Configurations Python llm-infra
    raw open
  • prowler-cloud/prowler Configurations Python security
    raw open

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

Dependencies and lockfiles dependency-reviewuv-lockci-matrix
The tests themselves mutmutci-matrix 52 prompts
  • python/cpython Testing Python app-frameworks
    raw open
  • BerriAI/litellm Testing Python llm-infra
    raw open
  • python-poetry/poetry Testing Python devtools
    raw open
  • home-assistant/core Testing Python app-frameworks
    raw open
  • TheAlgorithms/Python Testing Python docs
    raw open

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

Documentation and comments sphinxcodespell 32 prompts
  • TheAlgorithms/Python Documentation Python docs
    raw open
  • langchain-ai/langchain Documentation Python ai-agents
    raw open
  • Unstructured-IO/unstructured Documentation Python llm-infra
    raw open
  • vllm-project/vllm Documentation Python llm-infra
    raw open
  • Azure/azure-cli Documentation Python cloud-infra
    raw open

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

Where this comes from

64 scanned repositories with at least a fifth of their prompts in Python

nousresearch/hermes-agent10 · TheAlgorithms/Python7 · tensorflow/tensorflow1 · langchain-ai/langchain4 · langgenius/dify15 · langflow-ai/langflow14 · pytorch/pytorch8 · fastapi/fastapi7 · django/django6 · comfyanonymous/ComfyUI4 · home-assistant/core12 · infiniflow/ragflow7 · python/cpython9 · microsoft/markitdown3 · pallets/flask11 · TauricResearch/TradingAgents3 · browser-use/browser-use6 · commaai/openpilot2 · mvanhorn/last30days-skill6 · karpathy/nanochat1 · vllm-project/vllm10 · calesthio/OpenMontage2 · getsentry/sentry13 · apache/airflow20 · docker/compose2 · Aider-AI/aider6 · pola-rs/polars13 · crewaiinc/crewai9 · python-poetry/poetry6 · openai/openai-python6 · celery/celery11 · PostHog/posthog22 · BerriAI/litellm24 · stanfordnlp/dspy5 · pydantic/pydantic14 · apache/mxnet1 · eosphoros-ai/DB-GPT10 · agent0ai/agent-zero1 · sgl-project/sglang14 · SWE-agent/SWE-agent6 · bytedance/deer-flow10 · oraios/serena7 · semgrep/semgrep10 · the-pr-agent/pr-agent7 · emcie-co/parlant9 · Unstructured-IO/unstructured9 · prowler-cloud/prowler21 · huggingface/tokenizers6 · awslabs/mcp12 · boto/boto36 · openai/codex-security15 · bytedance/trae-agent6 · openai/skills0 · bridgecrewio/checkov8 · p-e-w/heretic4 · Azure/azure-cli2 · strands-agents/sdk-python16 · LMCache/LMCache13 · anthropics/anthropic-sdk-python4 · awslabs/agentcore-samples13 · smallcloudai/refact5 · anthropics/claude-agent-sdk-python5 · salesforce/cloudsplaining7 · open-telemetry/opentelemetry-python9