# Verifying Markdown and docs changes

Files: `.md`, `.mdx`, `.rst`, `.txt`. Derived from 61 scanned source repositories and 694 review prompts on https://awesomereviewers.com. Page: https://awesomereviewers.com/verify/docs/

How to use this: run every check under *Run on every change*. Then, for each section under *Add when the change touches* that describes your diff, run its checks too. Checks catch what a tool can find; then apply the listed review prompts for what tools miss (fetch each prompt's raw URL).

Usage is the share of scanned repositories in this language that run the tool. A missing tool means no scanned repository runs one the scanner recognises: fall back to the prompts.

## Run on every change

- **Formatting**: `prettier` (44% of repos). Command seen: `prettier --write .`. Autofixes. Exit codes: `0` everything formatted; `1` something was not formatted (--check); `2` prettier error. Docs: https://prettier.io/docs/cli#exit-codes
- **Linting** — no tool detected in the sample. Catches: Bug-prone patterns, unused code and conventions the formatter does not cover.
- **Type checking** — no tool detected in the sample. Catches: Wrong types, unhandled null or None, call signatures broken across modules.
- **Unit and integration tests** — no tool detected in the sample. Catches: Behaviour regressions on the paths the tests exercise.

Review prompts (82 in total, most discussed first):

- [Lint-Compliant Markdown Links](https://awesomereviewers.com/raw/free-programming-books-lint-compliant-markdown-links.md) — EbookFoundation/free-programming-books, Code Style
- [Standardize PowerShell Naming](https://awesomereviewers.com/raw/azure-powershell-standardize-powershell-naming.md) — Azure/azure-powershell, Naming Conventions
- [Consistent Snippet Style](https://awesomereviewers.com/raw/freecodecamp-consistent-snippet-style.md) — freeCodeCamp/freeCodeCamp, Code Style
- [Consistent Identifier Naming](https://awesomereviewers.com/raw/freecodecamp-consistent-identifier-naming.md) — freeCodeCamp/freeCodeCamp, Naming Conventions
- [Documentation example consistency](https://awesomereviewers.com/raw/prettier-documentation-example-consistency.md) — prettier/prettier, Code Style
- [Readable ES style](https://awesomereviewers.com/raw/30-seconds-of-code-readable-es-style.md) — 30-seconds/30-seconds-of-code, Code Style
- [Technical term consistency](https://awesomereviewers.com/raw/fastapi-technical-term-consistency.md) — fastapi/fastapi, Naming Conventions
- [Consistent term capitalization](https://awesomereviewers.com/raw/pydantic-consistent-term-capitalization.md) — pydantic/pydantic, Naming Conventions
- [Clear technical writing](https://awesomereviewers.com/raw/v-clear-technical-writing.md) — vlang/v, Naming Conventions
- [Use consistent terminology](https://awesomereviewers.com/raw/nuxt-use-consistent-terminology.md) — nuxt/nuxt, Naming Conventions
- [Markdown formatting consistency](https://awesomereviewers.com/raw/ant-design-markdown-formatting-consistency.md) — ant-design/ant-design, Code Style
- [Consistent descriptive naming conventions](https://awesomereviewers.com/raw/helix-consistent-descriptive-naming-conventions.md) — helix-editor/helix, Naming Conventions

## Add when the change touches

### Authentication, input handling, secrets, permissions

- **Security scanning**: `codeql` (23% of repos). Runs via GitHub Action github/codeql-action/analyze. Alternatives: semgrep (8%). Docs: https://github.com/github/codeql
- **Secret scanning**: `gitleaks` (3% of repos). Command seen: `gitleaks git --config=.gitleaks.toml --baseline-path=.gitleaks-baseline.json --log-opts=$SCAN_REF --report-format=sarif --report-path=gitleaks.sarif .`. Docs: https://github.com/gitleaks/gitleaks
- **Dependency audit**: `dependency-review` (3% of repos). Runs via GitHub Action actions/dependency-review-action. Docs: https://github.com/actions/dependency-review-action

Review prompts (70 in total, most discussed first):

- [Enforce scope boundaries](https://awesomereviewers.com/raw/teleport-enforce-scope-boundaries.md) — gravitational/teleport, Security
- [Defense-in-depth Security Guardrails](https://awesomereviewers.com/raw/qwen-code-defense-in-depth-security-guardrails.md) — QwenLM/qwen-code, Security
- [Layer security defenses](https://awesomereviewers.com/raw/rails-layer-security-defenses.md) — rails/rails, Security
- [Untrusted Actions Checkout](https://awesomereviewers.com/raw/docs-untrusted-actions-checkout.md) — github/docs, Security
- [Treat Inputs as Untrusted](https://awesomereviewers.com/raw/bmad-method-treat-inputs-as-untrusted.md) — bmad-code-org/bmad-method, Security
- [Explicit Trust and Consent](https://awesomereviewers.com/raw/hermes-agent-explicit-trust-and-consent.md) — nousresearch/hermes-agent, Security
- [Secure examples correctness](https://awesomereviewers.com/raw/apisix-secure-examples-correctness.md) — apache/apisix, Security
- [Validate security configurations](https://awesomereviewers.com/raw/fiber-validate-security-configurations.md) — gofiber/fiber, Security
- [Secure authentication flows](https://awesomereviewers.com/raw/prowler-secure-authentication-flows.md) — prowler-cloud/prowler, Security
- [Secure Auth and Secrets](https://awesomereviewers.com/raw/mcp-secure-auth-and-secrets.md) — awslabs/mcp, Security
- [Secret and Inert Safety](https://awesomereviewers.com/raw/warp-secret-and-inert-safety.md) — warpdotdev/warp, Security
- [explicit security controls](https://awesomereviewers.com/raw/argo-cd-explicit-security-controls.md) — argoproj/argo-cd, Security

### Public APIs, signatures, error paths, nullability

- **Type checking** — no tool detected in the sample. Catches: Wrong types, unhandled null or None, call signatures broken across modules.
- **Unit and integration tests** — no tool detected in the sample. Catches: Behaviour regressions on the paths the tests exercise.
- **Property-based tests** — no tool detected in the sample. Catches: Edge-case inputs nobody wrote a test for; invariants over generated data.

Review prompts (87 in total, most discussed first):

- [API authentication requirements](https://awesomereviewers.com/raw/langflow-api-authentication-requirements.md) — langflow-ai/langflow, API
- [Use extensible parameter objects](https://awesomereviewers.com/raw/electron-use-extensible-parameter-objects.md) — electron/electron, API
- [Idempotent error-safe disposers](https://awesomereviewers.com/raw/node-idempotent-error-safe-disposers.md) — nodejs/node, Error Handling
- [Evolve return values](https://awesomereviewers.com/raw/node-evolve-return-values.md) — nodejs/node, API
- [Document all responses](https://awesomereviewers.com/raw/fastapi-document-all-responses.md) — fastapi/fastapi, API
- [Spec fidelity directives](https://awesomereviewers.com/raw/azure-powershell-spec-fidelity-directives.md) — Azure/azure-powershell, API
- [Express error handling](https://awesomereviewers.com/raw/freecodecamp-express-error-handling.md) — freeCodeCamp/freeCodeCamp, Error Handling
- [Precise API Contracts](https://awesomereviewers.com/raw/query-precise-api-contracts.md) — tanstack/query, API
- [API evolution strategy](https://awesomereviewers.com/raw/ant-design-api-evolution-strategy.md) — ant-design/ant-design, API
- [Design stable APIs](https://awesomereviewers.com/raw/azure-sdk-for-net-design-stable-apis.md) — Azure/azure-sdk-for-net, API
- [Error semantics invariants](https://awesomereviewers.com/raw/qwen-code-error-semantics-invariants.md) — QwenLM/qwen-code, Error Handling
- [Typed API Contracts](https://awesomereviewers.com/raw/qwen-code-typed-api-contracts.md) — QwenLM/qwen-code, API

### Service and framework code

- **Unit and integration tests** — no tool detected in the sample. Catches: Behaviour regressions on the paths the tests exercise.
- **Version and platform matrix**: `ci-matrix` (41% of repos). Command seen: `analyze (language: 2)`. Docs: https://docs.github.com/en/actions/how-tos/write-workflows/choose-what-workflows-do/run-job-variations

Review prompts (2 in total, most discussed first):

- [Consistent code examples](https://awesomereviewers.com/raw/fastapi-consistent-code-examples.md) — fastapi/fastapi, NestJS
- [Transaction-aware task enqueuing](https://awesomereviewers.com/raw/django-transaction-aware-task-enqueuing.md) — django/django, Celery

### Algorithms, parsers, data transforms

- **Property-based tests** — no tool detected in the sample. Catches: Edge-case inputs nobody wrote a test for; invariants over generated data.
- **Fuzzing** — no tool detected in the sample. Catches: Crashes, panics and hangs on malformed input, especially in parsers and decoders.
- **Mutation testing** — no tool detected in the sample. Catches: Tests that keep passing whatever the code does.
- **Proofs and specifications**: `coq` (3% of repos). Docs: https://github.com/rocq-prover/rocq

Review prompts (28 in total, most discussed first):

- [Precise type narrowing](https://awesomereviewers.com/raw/ruff-precise-type-narrowing.md) — astral-sh/ruff, Algorithms
- [Algorithm explanation clarity](https://awesomereviewers.com/raw/volcano-algorithm-explanation-clarity.md) — volcano-sh/volcano, Algorithms
- [Specify algorithmic scope precisely](https://awesomereviewers.com/raw/ty-specify-algorithmic-scope-precisely.md) — astral-sh/ty, Algorithms
- [Correct Algorithm Contracts](https://awesomereviewers.com/raw/30-seconds-of-code-correct-algorithm-contracts.md) — 30-seconds/30-seconds-of-code, Algorithms
- [Deterministic Matching Invariants](https://awesomereviewers.com/raw/warp-deterministic-matching-invariants.md) — warpdotdev/warp, Algorithms
- [Deterministic Array Algorithm Contracts](https://awesomereviewers.com/raw/freecodecamp-deterministic-array-algorithm-contracts.md) — freeCodeCamp/freeCodeCamp, Algorithms
- [special value handling](https://awesomereviewers.com/raw/prometheus-special-value-handling.md) — prometheus/prometheus, Algorithms
- [Parallel branch traceability](https://awesomereviewers.com/raw/elasticsearch-parallel-branch-traceability.md) — elastic/elasticsearch, Algorithms
- [Document algorithm behavior](https://awesomereviewers.com/raw/v-document-algorithm-behavior.md) — vlang/v, Algorithms
- [Consistent type algorithms](https://awesomereviewers.com/raw/typescript-consistent-type-algorithms.md) — microsoft/typescript, Algorithms
- [Deterministic Control-Plane Protocols](https://awesomereviewers.com/raw/redis-deterministic-control-plane-protocols.md) — redis/redis, Algorithms
- [Mathematical precision matters](https://awesomereviewers.com/raw/swift-mathematical-precision-matters.md) — tensorflow/swift, Algorithms

### Threads, async code, locks, shared state

- **Concurrency model checking** — no tool detected in the sample. Catches: Races and orderings that fail only under specific interleavings.
- **Undefined-behaviour detection** — no tool detected in the sample. Catches: Memory-safety and aliasing violations in unsafe code.
- **Property-based tests** — no tool detected in the sample. Catches: Edge-case inputs nobody wrote a test for; invariants over generated data.

Review prompts (7 in total, most discussed first):

- [Atomic Exact-Run Cancellation](https://awesomereviewers.com/raw/qwen-code-atomic-exact-run-cancellation.md) — QwenLM/qwen-code, Concurrency
- [Persist Only Settled Queries](https://awesomereviewers.com/raw/query-persist-only-settled-queries.md) — tanstack/query, Concurrency
- [Ensure proper async context](https://awesomereviewers.com/raw/appwrite-ensure-proper-async-context.md) — appwrite/appwrite, Concurrency
- [Respect async execution order](https://awesomereviewers.com/raw/fastapi-respect-async-execution-order.md) — fastapi/fastapi, Concurrency
- [Wrap threaded code properly](https://awesomereviewers.com/raw/rails-wrap-threaded-code-properly.md) — rails/rails, Concurrency
- [Single-writer parallel join](https://awesomereviewers.com/raw/bmad-method-single-writer-parallel-join.md) — bmad-code-org/bmad-method, Concurrency
- [Async for slow work](https://awesomereviewers.com/raw/30-seconds-of-code-async-for-slow-work.md) — 30-seconds/30-seconds-of-code, Concurrency

### Network calls, retries, timeouts, protocols

- **Unit and integration tests** — no tool detected in the sample. Catches: Behaviour regressions on the paths the tests exercise.
- **Fuzzing** — no tool detected in the sample. Catches: Crashes, panics and hangs on malformed input, especially in parsers and decoders.

Review prompts (23 in total, most discussed first):

- [Complete network configurations](https://awesomereviewers.com/raw/traefik-complete-network-configurations.md) — traefik/traefik, Networking
- [Middleware ordering and chaining](https://awesomereviewers.com/raw/freecodecamp-middleware-ordering-and-chaining.md) — freeCodeCamp/freeCodeCamp, Networking
- [Protocol-specific error handling](https://awesomereviewers.com/raw/fastapi-protocol-specific-error-handling.md) — fastapi/fastapi, Networking
- [Authenticated health checks](https://awesomereviewers.com/raw/teleport-authenticated-health-checks.md) — gravitational/teleport, Networking
- [document network requirements](https://awesomereviewers.com/raw/argo-cd-document-network-requirements.md) — argoproj/argo-cd, Networking
- [API endpoint documentation](https://awesomereviewers.com/raw/langflow-api-endpoint-documentation.md) — langflow-ai/langflow, Networking
- [Clear network API documentation](https://awesomereviewers.com/raw/fiber-clear-network-api-documentation.md) — gofiber/fiber, Networking
- [Specific network access documentation](https://awesomereviewers.com/raw/kubeflow-specific-network-access-documentation.md) — kubeflow/kubeflow, Networking
- [Control-plane connectivity rules](https://awesomereviewers.com/raw/redis-control-plane-connectivity-rules.md) — redis/redis, Networking
- [Self-Contained Secure Networking](https://awesomereviewers.com/raw/apisix-self-contained-secure-networking.md) — apache/apisix, Networking
- [Multiple remote configuration](https://awesomereviewers.com/raw/jj-multiple-remote-configuration.md) — jj-vcs/jj, Networking
- [Document network limitations](https://awesomereviewers.com/raw/playwright-document-network-limitations.md) — microsoft/playwright, Networking

### UI components and pages

- **End-to-end browser tests** — no tool detected in the sample. Catches: User flows broken across components, routing and the network.
- **Linting** — no tool detected in the sample. Catches: Bug-prone patterns, unused code and conventions the formatter does not cover.

Review prompts (25 in total, most discussed first):

- [documentation clarity standards](https://awesomereviewers.com/raw/react-router-documentation-clarity-standards.md) — remix-run/react-router, React
- [documentation formatting consistency](https://awesomereviewers.com/raw/nuxt-documentation-formatting-consistency.md) — nuxt/nuxt, Next
- [SSR documentation completeness](https://awesomereviewers.com/raw/router-ssr-documentation-completeness.md) — TanStack/router, Next
- [Use reactive signal patterns](https://awesomereviewers.com/raw/angular-use-reactive-signal-patterns.md) — angular/angular, Angular
- [Control focus and suspense](https://awesomereviewers.com/raw/query-control-focus-and-suspense.md) — tanstack/query, React
- [configuration compatibility validation](https://awesomereviewers.com/raw/react-router-configuration-compatibility-validation.md) — remix-run/react-router, Next
- [Enhance code clarity](https://awesomereviewers.com/raw/router-enhance-code-clarity.md) — TanStack/router, React
- [Valid Angular Examples](https://awesomereviewers.com/raw/developer-roadmap-valid-angular-examples.md) — kamranahmedse/developer-roadmap, Angular
- [React component API clarity](https://awesomereviewers.com/raw/ant-design-react-component-api-clarity.md) — ant-design/ant-design, React
- [Use Suspense Only When Ready](https://awesomereviewers.com/raw/query-use-suspense-only-when-ready.md) — tanstack/query, Next
- [Avoid reactive over-engineering](https://awesomereviewers.com/raw/angular-avoid-reactive-over-engineering.md) — angular/angular, React
- [Use slots for composition](https://awesomereviewers.com/raw/material-ui-use-slots-for-composition.md) — mui/material-ui, React

### Databases, migrations, caching

- **Unit and integration tests** — no tool detected in the sample. Catches: Behaviour regressions on the paths the tests exercise.
- **Version and platform matrix**: `ci-matrix` (41% of repos). Command seen: `analyze (language: 2)`. Docs: https://docs.github.com/en/actions/how-tos/write-workflows/choose-what-workflows-do/run-job-variations

Review prompts (22 in total, most discussed first):

- [Explicit StaleTime Policy](https://awesomereviewers.com/raw/query-explicit-staletime-policy.md) — tanstack/query, Caching
- [Prevent N+1 queries](https://awesomereviewers.com/raw/django-prevent-n1-queries.md) — django/django, Database
- [Configure type serialization](https://awesomereviewers.com/raw/elasticsearch-configure-type-serialization.md) — elastic/elasticsearch, Database
- [Understand query method behavior](https://awesomereviewers.com/raw/rails-understand-query-method-behavior.md) — rails/rails, Database
- [Data model guardrails](https://awesomereviewers.com/raw/mcp-data-model-guardrails.md) — awslabs/mcp, Database
- [Cache invalidation rules](https://awesomereviewers.com/raw/warp-cache-invalidation-rules.md) — warpdotdev/warp, Caching
- [Validate and Scope Cache](https://awesomereviewers.com/raw/bmad-method-validate-and-scope-cache.md) — bmad-code-org/bmad-method, Caching
- [Adaptive cache expiration strategy](https://awesomereviewers.com/raw/neon-adaptive-cache-expiration-strategy.md) — neondatabase/neon, Caching
- [Optimize cache sharing strategies](https://awesomereviewers.com/raw/uv-optimize-cache-sharing-strategies.md) — astral-sh/uv, Caching
- [Cache performance preservation](https://awesomereviewers.com/raw/neon-cache-performance-preservation.md) — neondatabase/neon, Database
- [Document complete data flows](https://awesomereviewers.com/raw/influxdb-document-complete-data-flows.md) — influxdata/influxdb, Database
- [Use correct cache scope](https://awesomereviewers.com/raw/docs-use-correct-cache-scope.md) — github/docs, Caching

### Hot paths and performance

- No tool-based check applies; rely on the prompts.

Review prompts (22 in total, most discussed first):

- [Explain optimization mechanisms](https://awesomereviewers.com/raw/mxnet-explain-optimization-mechanisms.md) — apache/mxnet, Performance Optimization
- [Proactive cache warming](https://awesomereviewers.com/raw/neon-proactive-cache-warming.md) — neondatabase/neon, Performance Optimization
- [Leverage native tooling](https://awesomereviewers.com/raw/vite-leverage-native-tooling.md) — vitejs/vite, Performance Optimization
- [Strategic component loading](https://awesomereviewers.com/raw/nuxt-strategic-component-loading.md) — nuxt/nuxt, Performance Optimization
- [Reduce runtime overhead](https://awesomereviewers.com/raw/30-seconds-of-code-reduce-runtime-overhead.md) — 30-seconds/30-seconds-of-code, Performance Optimization
- [Resource-aware programming patterns](https://awesomereviewers.com/raw/node-resource-aware-programming-patterns.md) — nodejs/node, Performance Optimization
- [Stage intensive operations carefully](https://awesomereviewers.com/raw/elasticsearch-stage-intensive-operations-carefully.md) — elastic/elasticsearch, Performance Optimization
- [Document performance implications](https://awesomereviewers.com/raw/rails-document-performance-implications.md) — rails/rails, Performance Optimization
- [Optimize build configurations](https://awesomereviewers.com/raw/yoga-optimize-build-configurations.md) — facebook/yoga, Performance Optimization
- [defer expensive operations](https://awesomereviewers.com/raw/neovim-defer-expensive-operations.md) — neovim/neovim, Performance Optimization
- [Document performance tool lifecycle](https://awesomereviewers.com/raw/kilocode-document-performance-tool-lifecycle.md) — kilo-org/kilocode, Performance Optimization
- [Use direct path imports](https://awesomereviewers.com/raw/material-ui-use-direct-path-imports.md) — mui/material-ui, Performance Optimization

### Model, prompt and LLM code

- **Unit and integration tests** — no tool detected in the sample. Catches: Behaviour regressions on the paths the tests exercise.

Review prompts (29 in total, most discussed first):

- [AI provider documentation completeness](https://awesomereviewers.com/raw/litellm-ai-provider-documentation-completeness.md) — BerriAI/litellm, AI
- [Deterministic Prompt Contracts](https://awesomereviewers.com/raw/bmad-method-deterministic-prompt-contracts.md) — bmad-code-org/bmad-method, AI
- [Technical precision matters](https://awesomereviewers.com/raw/mxnet-technical-precision-matters.md) — apache/mxnet, AI
- [AI configuration documentation](https://awesomereviewers.com/raw/dspy-ai-configuration-documentation.md) — stanfordnlp/dspy, AI
- [Accurate AI Content](https://awesomereviewers.com/raw/developer-roadmap-accurate-ai-content.md) — kamranahmedse/developer-roadmap, AI
- [AI documentation clarity](https://awesomereviewers.com/raw/angular-ai-documentation-clarity.md) — angular/angular, AI
- [AI terminology consistency](https://awesomereviewers.com/raw/goose-ai-terminology-consistency.md) — block/goose, AI
- [AI response variability](https://awesomereviewers.com/raw/langflow-ai-response-variability.md) — langflow-ai/langflow, AI
- [Document AI model capabilities](https://awesomereviewers.com/raw/vllm-document-ai-model-capabilities.md) — vllm-project/vllm, AI
- [Document AI infrastructure requirements](https://awesomereviewers.com/raw/jan-document-ai-infrastructure-requirements.md) — menloresearch/jan, AI
- [Document AI APIs completely](https://awesomereviewers.com/raw/deeplearning4j-document-ai-apis-completely.md) — deeplearning4j/deeplearning4j, AI
- [Document AI limitations](https://awesomereviewers.com/raw/sglang-document-ai-limitations.md) — sgl-project/sglang, AI

### Logging, metrics, tracing

- No tool-based check applies; rely on the prompts.

Review prompts (19 in total, most discussed first):

- [complete observability router options](https://awesomereviewers.com/raw/traefik-complete-observability-router-options.md) — traefik/traefik, Observability
- [Complete observability documentation](https://awesomereviewers.com/raw/prometheus-complete-observability-documentation.md) — prometheus/prometheus, Observability
- [Place attributes correctly](https://awesomereviewers.com/raw/opentelemetry-python-place-attributes-correctly.md) — open-telemetry/opentelemetry-python, Observability
- [Tracing schema and continuity](https://awesomereviewers.com/raw/agentcore-samples-tracing-schema-and-continuity.md) — awslabs/agentcore-samples, Observability
- [Prefer lightweight observability integrations](https://awesomereviewers.com/raw/litellm-prefer-lightweight-observability-integrations.md) — BerriAI/litellm, Observability
- [Use appropriate metric types](https://awesomereviewers.com/raw/node-use-appropriate-metric-types.md) — nodejs/node, Observability
- [Environment-specific logger configuration](https://awesomereviewers.com/raw/rails-environment-specific-logger-configuration.md) — rails/rails, Logging
- [Validated Observability Guidance](https://awesomereviewers.com/raw/mcp-validated-observability-guidance.md) — awslabs/mcp, Observability
- [Trace semconv and completeness](https://awesomereviewers.com/raw/apisix-trace-semconv-and-completeness.md) — apache/apisix, Observability
- [Design comprehensive metrics](https://awesomereviewers.com/raw/teleport-design-comprehensive-metrics.md) — gravitational/teleport, Observability
- [Document observability prerequisites](https://awesomereviewers.com/raw/argo-cd-document-observability-prerequisites.md) — argoproj/argo-cd, Observability
- [Use higher-level telemetry](https://awesomereviewers.com/raw/azure-sdk-for-net-use-higher-level-telemetry.md) — Azure/azure-sdk-for-net, Observability

### CI workflows and configuration files

- **CI workflow linting** — no tool detected in the sample. Catches: Broken GitHub Actions syntax, script injection, over-broad token permissions.
- **File hygiene**: `pre-commit-hooks` (13% of repos). Runs via pre-commit hook end-of-file-fixer. Autofixes. Docs: https://github.com/pre-commit/pre-commit-hooks

Review prompts (147 in total, most discussed first):

- [configuration value consistency](https://awesomereviewers.com/raw/traefik-configuration-value-consistency.md) — traefik/traefik, Configurations
- [Configuration documentation clarity](https://awesomereviewers.com/raw/langflow-configuration-documentation-clarity.md) — langflow-ai/langflow, Configurations
- [Follow support tiers](https://awesomereviewers.com/raw/brew-follow-support-tiers.md) — Homebrew/brew, Configurations
- [Config source alignment](https://awesomereviewers.com/raw/hermes-agent-config-source-alignment.md) — nousresearch/hermes-agent, Configurations
- [Config Documentation Constraints](https://awesomereviewers.com/raw/ragflow-config-documentation-constraints.md) — infiniflow/ragflow, Configurations
- [Configuration documentation clarity](https://awesomereviewers.com/raw/ty-configuration-documentation-clarity.md) — astral-sh/ty, Configurations
- [thoughtful configuration design](https://awesomereviewers.com/raw/teleport-thoughtful-configuration-design.md) — gravitational/teleport, Configurations
- [explicit configuration specification](https://awesomereviewers.com/raw/poetry-explicit-configuration-specification.md) — python-poetry/poetry, Configurations
- [Pin CI Actions By SHA](https://awesomereviewers.com/raw/docs-pin-ci-actions-by-sha.md) — github/docs, CI/CD
- [Explicit dependency constraints](https://awesomereviewers.com/raw/celery-explicit-dependency-constraints.md) — celery/celery, Configurations
- [Changeset release hygiene](https://awesomereviewers.com/raw/mermaid-changeset-release-hygiene.md) — mermaid-js/mermaid, CI/CD
- [Isolate configuration concerns](https://awesomereviewers.com/raw/fastapi-isolate-configuration-concerns.md) — fastapi/fastapi, Configurations

### Dependencies and lockfiles

- **Dependency audit**: `dependency-review` (3% of repos). Runs via GitHub Action actions/dependency-review-action. Docs: https://github.com/actions/dependency-review-action
- **Lockfile consistency** — no tool detected in the sample. Catches: A lockfile that no longer matches its manifest.
- **Version and platform matrix**: `ci-matrix` (41% of repos). Command seen: `analyze (language: 2)`. Docs: https://docs.github.com/en/actions/how-tos/write-workflows/choose-what-workflows-do/run-job-variations

### The tests themselves

- **Mutation testing** — no tool detected in the sample. Catches: Tests that keep passing whatever the code does.
- **Version and platform matrix**: `ci-matrix` (41% of repos). Command seen: `analyze (language: 2)`. Docs: https://docs.github.com/en/actions/how-tos/write-workflows/choose-what-workflows-do/run-job-variations

Review prompts (12 in total, most discussed first):

- [Sync versus async tests](https://awesomereviewers.com/raw/fastapi-sync-versus-async-tests.md) — fastapi/fastapi, Testing
- [Evidence-grade Testing](https://awesomereviewers.com/raw/qwen-code-evidence-grade-testing.md) — QwenLM/qwen-code, Testing
- [prefer testing libraries](https://awesomereviewers.com/raw/svelte-prefer-testing-libraries.md) — sveltejs/svelte, Testing
- [testing best practices](https://awesomereviewers.com/raw/playwright-testing-best-practices.md) — microsoft/playwright, Testing
- [Clarify testing documentation](https://awesomereviewers.com/raw/cypress-clarify-testing-documentation.md) — cypress-io/cypress, Testing
- [document test tool options](https://awesomereviewers.com/raw/prometheus-document-test-tool-options.md) — prometheus/prometheus, Testing
- [Enforce coverage thresholds](https://awesomereviewers.com/raw/awesome-go-enforce-coverage-thresholds.md) — avelino/awesome-go, Testing
- [Comprehensive Test Coverage](https://awesomereviewers.com/raw/mermaid-comprehensive-test-coverage.md) — mermaid-js/mermaid, Testing
- [Implement simulation testing](https://awesomereviewers.com/raw/volcano-implement-simulation-testing.md) — volcano-sh/volcano, Testing
- [Verify test commands](https://awesomereviewers.com/raw/turborepo-verify-test-commands.md) — vercel/turborepo, Testing
- [Use TypeScript-specific tests](https://awesomereviewers.com/raw/typescript-use-typescript-specific-tests.md) — microsoft/typescript, Testing
- [Add comprehensive test coverage](https://awesomereviewers.com/raw/dspy-add-comprehensive-test-coverage.md) — stanfordnlp/dspy, Testing

### Documentation and comments

- **Docs build**: `mkdocs` (13% of repos). Command seen: `mkdocs build`. Alternatives: sphinx (2%). Docs: https://github.com/mkdocs/mkdocs
- **Spelling**: `codespell` (8% of repos). Command seen: `codespell`. Docs: https://github.com/codespell-project/codespell

Review prompts (119 in total, most discussed first):

- [Canonical Documentation Entries](https://awesomereviewers.com/raw/free-programming-books-canonical-documentation-entries.md) — EbookFoundation/free-programming-books, Documentation
- [Changelog entry conventions](https://awesomereviewers.com/raw/oh-my-pi-changelog-entry-conventions.md) — can1357/oh-my-pi, Documentation
- [Doc accuracy and conformance](https://awesomereviewers.com/raw/hermes-agent-doc-accuracy-and-conformance.md) — nousresearch/hermes-agent, Documentation
- [Docs Match Implementation](https://awesomereviewers.com/raw/apisix-docs-match-implementation.md) — apache/apisix, Documentation
- [realistic documentation examples](https://awesomereviewers.com/raw/svelte-realistic-documentation-examples.md) — sveltejs/svelte, Documentation
- [Provide contextual explanations](https://awesomereviewers.com/raw/electron-provide-contextual-explanations.md) — electron/electron, Documentation
- [Verify documentation against behavior](https://awesomereviewers.com/raw/promptfoo-verify-documentation-against-behavior.md) — promptfoo/promptfoo, Documentation
- [Organize documentation content](https://awesomereviewers.com/raw/langflow-organize-documentation-content.md) — langflow-ai/langflow, Documentation
- [precise language usage](https://awesomereviewers.com/raw/nuxt-precise-language-usage.md) — nuxt/nuxt, Documentation
- [Documentation clarity rules](https://awesomereviewers.com/raw/freecodecamp-documentation-clarity-rules.md) — freeCodeCamp/freeCodeCamp, Documentation
- [Define technical terms clearly](https://awesomereviewers.com/raw/jj-define-technical-terms-clearly.md) — jj-vcs/jj, Documentation
- [Document behavior clearly](https://awesomereviewers.com/raw/30-seconds-of-code-document-behavior-clearly.md) — 30-seconds/30-seconds-of-code, Documentation

## Source repositories

[freeCodeCamp/freeCodeCamp](https://awesomereviewers.com/sources/freecodecamp-freecodecamp/), [EbookFoundation/free-programming-books](https://awesomereviewers.com/sources/ebookfoundation-free-programming-books/), [kamranahmedse/developer-roadmap](https://awesomereviewers.com/sources/kamranahmedse-developer-roadmap/), [ossu/computer-science](https://awesomereviewers.com/sources/ossu-computer-science/), [avelino/awesome-go](https://awesomereviewers.com/sources/avelino-awesome-go/), [iptv-org/iptv](https://awesomereviewers.com/sources/iptv-org-iptv/), [30-seconds/30-seconds-of-code](https://awesomereviewers.com/sources/30-seconds-30-seconds-of-code/), [electron/electron](https://awesomereviewers.com/sources/electron-electron/), [nodejs/node](https://awesomereviewers.com/sources/nodejs-node/), [langflow-ai/langflow](https://awesomereviewers.com/sources/langflow-ai-langflow/), [angular/angular](https://awesomereviewers.com/sources/angular-angular/), [mui/material-ui](https://awesomereviewers.com/sources/mui-material-ui/), [ant-design/ant-design](https://awesomereviewers.com/sources/ant-design-ant-design/), [neovim/neovim](https://awesomereviewers.com/sources/neovim-neovim/), [fastapi/fastapi](https://awesomereviewers.com/sources/fastapi-fastapi/), [django/django](https://awesomereviewers.com/sources/django-django/), [sveltejs/svelte](https://awesomereviewers.com/sources/sveltejs-svelte/), [microsoft/playwright](https://awesomereviewers.com/sources/microsoft-playwright/), [vitejs/vite](https://awesomereviewers.com/sources/vitejs-vite/), [elastic/elasticsearch](https://awesomereviewers.com/sources/elastic-elasticsearch/), [astral-sh/uv](https://awesomereviewers.com/sources/astral-sh-uv/), [prometheus/prometheus](https://awesomereviewers.com/sources/prometheus-prometheus/), [nuxt/nuxt](https://awesomereviewers.com/sources/nuxt-nuxt/), [rails/rails](https://awesomereviewers.com/sources/rails-rails/), [warpdotdev/warp](https://awesomereviewers.com/sources/warpdotdev-warp/), [traefik/traefik](https://awesomereviewers.com/sources/traefik-traefik/), [bmad-code-org/bmad-method](https://awesomereviewers.com/sources/bmad-code-org-bmad-method/), [prettier/prettier](https://awesomereviewers.com/sources/prettier-prettier/), [tanstack/query](https://awesomereviewers.com/sources/tanstack-query/), [serverless/serverless](https://awesomereviewers.com/sources/serverless-serverless/), [colinhacks/zod](https://awesomereviewers.com/sources/colinhacks-zod/), [astral-sh/ruff](https://awesomereviewers.com/sources/astral-sh-ruff/), [helix-editor/helix](https://awesomereviewers.com/sources/helix-editor-helix/), [logseq/logseq](https://awesomereviewers.com/sources/logseq-logseq/), [gofiber/fiber](https://awesomereviewers.com/sources/gofiber-fiber/), [vlang/v](https://awesomereviewers.com/sources/vlang-v/), [vadimdemedes/ink](https://awesomereviewers.com/sources/vadimdemedes-ink/), [BerriAI/litellm](https://awesomereviewers.com/sources/berriai-litellm/), [vercel-labs/agent-skills](https://awesomereviewers.com/sources/vercel-labs-agent-skills/), [opentofu/opentofu](https://awesomereviewers.com/sources/opentofu-opentofu/), [anthropics/claude-code](https://awesomereviewers.com/sources/anthropics-claude-code/), [pydantic/pydantic](https://awesomereviewers.com/sources/pydantic-pydantic/), [QwenLM/Qwen3](https://awesomereviewers.com/sources/qwenlm-qwen3/), [Tencent/ncnn](https://awesomereviewers.com/sources/tencent-ncnn/), [jj-vcs/jj](https://awesomereviewers.com/sources/jj-vcs-jj/), [github/docs](https://awesomereviewers.com/sources/github-docs/), [argoproj/argo-cd](https://awesomereviewers.com/sources/argoproj-argo-cd/), [apache/apisix](https://awesomereviewers.com/sources/apache-apisix/), [SWE-agent/SWE-agent](https://awesomereviewers.com/sources/swe-agent-swe-agent/), [astral-sh/ty](https://awesomereviewers.com/sources/astral-sh-ty/), [TanStack/router](https://awesomereviewers.com/sources/tanstack-router/), [awslabs/mcp](https://awesomereviewers.com/sources/awslabs-mcp/), [tensorflow/swift](https://awesomereviewers.com/sources/tensorflow-swift/), [Azure/azure-sdk-for-net](https://awesomereviewers.com/sources/azure-azure-sdk-for-net/), [volcano-sh/volcano](https://awesomereviewers.com/sources/volcano-sh-volcano/), [Azure/azure-powershell](https://awesomereviewers.com/sources/azure-azure-powershell/), [awslabs/aidlc-workflows](https://awesomereviewers.com/sources/awslabs-aidlc-workflows/), [google-gemini/gemini-skills](https://awesomereviewers.com/sources/google-gemini-gemini-skills/), [cloudflare/workers-sdk](https://awesomereviewers.com/sources/cloudflare-workers-sdk/), [open-telemetry/opentelemetry-python](https://awesomereviewers.com/sources/open-telemetry-opentelemetry-python/), [getsentry/sentry-php](https://awesomereviewers.com/sources/getsentry-sentry-php/)
