Awesome Reviewers checks + prompts

verify / typescript

Verifying TypeScript changes

Files: .ts, .tsx, .mts, .cts. 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 93 scanned repositories that write TypeScript; prompts come from 1343 review discussions.

raw .md .json

Run on every change

the tool most TypeScript repositories run for each check

Review prompts for every change 242 in total

  • HONOJS/HONO Naming Conventions TypeScript app-frameworks
    raw open
  • honojs/Hono Naming Conventions TypeScript app-frameworks
    raw open
  • twentyhq/twenty Code Style TypeScript app-frameworks
    raw open
  • angular/angular Code Style TypeScript app-frameworks
    raw open
  • snyk/cli Code Style TypeScript security
    raw open

Add when the change touches

open the ones that describe your diff

Authentication, input handling, secrets, permissions codeqlgitleaksnpm-audit 102 prompts
  • promptfoo/promptfoo Security TypeScript ai-agents
    raw open
  • QwenLM/qwen-code Security TypeScript ai-agents
    raw open
  • Cline/Cline Security TypeScript ai-agents
    raw open
  • ClInE/cLiNe Security TypeScript ai-agents
    raw open
  • CLINE/cline Security TypeScript ai-agents
    raw open

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

Public APIs, signatures, error paths, nullability tscvitestfast-check 322 prompts
  • QwenLM/qwen-code Error Handling TypeScript ai-agents
    raw open
  • cline/cline Error Handling TypeScript ai-agents
    raw open
  • n8n-io/n8n Null Handling TypeScript ai-agents
    raw open
  • elie222/inbox-zero Error Handling TSX app-frameworks
    raw open
  • CLINE/CLINE Error Handling TypeScript ai-agents
    raw open

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

Service and framework code vitestci-matrix 17 prompts
  • tokio-rs/axum Axum TypeScript app-frameworks
    raw open
  • tokio-rs/axum Axum TypeScript app-frameworks
    raw open
  • fastify/fastify Fastify TypeScript app-frameworks
    raw open
  • fastify/fastify Fastify TypeScript app-frameworks
    raw open
  • fastify/fastify Fastify TypeScript app-frameworks
    raw open

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

Algorithms, parsers, data transforms fast-checkfuzzingstrykerproofs and specifications 65 prompts
  • ClInE/cLiNe Algorithms TypeScript ai-agents
    raw open
  • awslabs/aidlc-workflows Algorithms TypeScript orchestration
    raw open
  • microsoft/typescript Algorithms TypeScript runtimes
    raw open
  • diegosouzapw/OmniRoute Algorithms TypeScript llm-infra
    raw open
  • mermaid-js/mermaid Algorithms TypeScript devtools
    raw open

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

Threads, async code, locks, shared state concurrency model checkingundefined-behaviour detectionfast-check 61 prompts
  • can1357/oh-my-pi Concurrency TypeScript app-frameworks
    raw open
  • cline/cline Concurrency TypeScript ai-agents
    raw open
  • Cline/Cline Concurrency TypeScript ai-agents
    raw open
  • promptfoo/promptfoo Concurrency TypeScript ai-agents
    raw open
  • CLINE/CLINE Concurrency TypeScript ai-agents
    raw open

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

Network calls, retries, timeouts, protocols vitestfuzzing 34 prompts
  • honojs/Hono Networking TypeScript cloud-infra
    raw open
  • Cline/Cline Networking TypeScript ai-agents
    raw open
  • honojs/hono Networking TypeScript cloud-infra
    raw open
  • CLINE/cline Networking TypeScript ai-agents
    raw open
  • microsoft/playwright Networking TypeScript devtools
    raw open

29 more in Networking, Axios — the playbook lists the top 12.

UI components and pages playwrighteslint 82 prompts
  • n8n-io/n8n Vue TypeScript ai-agents
    raw open
  • tanstack/query React TypeScript app-frameworks
    raw open
  • wavetermdev/waveterm React TSX devtools
    raw open
  • Helicone/helicone React TSX app-frameworks
    raw open
  • tanstack/query React TSX app-frameworks
    raw open

77 more in React, Next, Next.js, Vue, Angular — the playbook lists the top 12.

Databases, migrations, caching vitestci-matrix 50 prompts
  • can1357/oh-my-pi Caching TypeScript app-frameworks
    raw open
  • drizzle-team/drizzle-orm Database TypeScript data-systems
    raw open
  • rocicorp/mono Database TypeScript data-systems
    raw open
  • CLINE/CLINE Caching TypeScript ai-agents
    raw open
  • ClInE/cLiNe Caching TypeScript ai-agents
    raw open

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

Hot paths and performance 70 prompts

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

  • microsoft/VSCode Performance Optimization TypeScript devtools
    raw open
  • QwenLM/qwen-code Performance Optimization TypeScript ai-agents
    raw open
  • honojs/Hono Performance Optimization TypeScript app-frameworks
    raw open
  • HONOJS/HONO Performance Optimization TypeScript app-frameworks
    raw open
  • QwenLM/qwen-code Performance Optimization TSX ai-agents
    raw open

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

Model, prompt and LLM code vitest 28 prompts
  • lobehub/lobe-chat AI TypeScript ai-agents
    raw open
  • google-gemini/gemini-cli AI TypeScript ai-agents
    raw open
  • browserbase/stagehand AI TypeScript ai-agents
    raw open
  • CLINE/cline AI TypeScript ai-agents
    raw open
  • promptfoo/promptfoo AI TypeScript ai-agents
    raw open

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

Logging, metrics, tracing 31 prompts

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

  • ClInE/cLiNe Observability TypeScript ai-agents
    raw open
  • Cline/Cline Observability TypeScript ai-agents
    raw open
  • CLINE/CLINE Observability TypeScript ai-agents
    raw open
  • cline/cline Observability TypeScript ai-agents
    raw open
  • cline/CLINE Observability TypeScript ai-agents
    raw open

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

CI workflows and configuration files ci workflow lintingpre-commit-hooks 119 prompts
  • cloudflare/workers-sdk Configurations TypeScript cloud-infra
    raw open
  • nuxt/nuxt Configurations TypeScript app-frameworks
    raw open
  • can1357/oh-my-pi Configurations TypeScript cloud-infra
    raw open
  • nestjs/nest Configurations TypeScript app-frameworks
    raw open
  • cline/cline Configurations TypeScript ai-agents
    raw open

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

Dependencies and lockfiles npm-auditlockfile consistencyci-matrix
The tests themselves strykerci-matrix 78 prompts
  • QwenLM/qwen-code Testing TSX ai-agents
    raw open
  • can1357/oh-my-pi Testing TypeScript app-frameworks
    raw open
  • honojs/hono Testing TypeScript app-frameworks
    raw open
  • HONOJS/HONO Testing TypeScript app-frameworks
    raw open
  • tanstack/query Testing TSX app-frameworks
    raw open

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

Documentation and comments docs buildcodespell 42 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

    runs via GitHub Action codespell-project/actions-codespell

    exit codes, docs, alternatives, where it runs
  • RooCodeInc/Roo-Code Documentation TSX ai-agents
    raw open
  • QwenLM/qwen-code Documentation TypeScript ai-agents
    raw open
  • langfuse/langfuse Documentation TypeScript observability
    raw open
  • microsoft/typescript Documentation TypeScript runtimes
    raw open
  • RooCodeInc/Roo-Code Documentation TypeScript ai-agents
    raw open

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

Where this comes from

93 scanned repositories with at least a fifth of their prompts in TypeScript

freeCodeCamp/freeCodeCamp6 · facebook/react7 · nousresearch/hermes-agent10 · microsoft/vscode11 · vercel/next.js11 · n8n-io/n8n11 · electron/electron5 · langgenius/dify15 · axios/axios7 · microsoft/typescript4 · denoland/deno4 · angular/angular4 · mui/material-ui6 · ant-design/ant-design6 · shadcn-ui/ui4 · mermaid-js/mermaid9 · supabase/supabase6 · ChatGPTNextWeb/NextChat4 · opencut-app/opencut0 · earendil-works/pi9 · oven-sh/bun9 · microsoft/playwright4 · unionlabs/union7 · vitejs/vite5 · nestjs/nest4 · cline/cline6 · grafana/grafana11 · lobehub/lobe-chat7 · google-gemini/gemini-cli8 · nuxt/nuxt8 · remix-run/react-router7 · firecrawl/firecrawl11 · aaif-goose/goose12 · vuejs/core4 · tanstack/query4 · cypress-io/cypress5 · mastodon/mastodon5 · prisma/prisma7 · colinhacks/zod4 · getsentry/sentry13 · apache/airflow20 · evanw/esbuild5 · calcom/cal.com5 · novuhq/novu10 · menloresearch/jan10 · can1357/oh-my-pi6 · twentyhq/twenty4 · fastify/fastify3 · diegosouzapw/OmniRoute14 · honojs/hono2 · vadimdemedes/ink3 · openai/codex12 · drizzle-team/drizzle-orm6 · supermemoryai/supermemory6 · PostHog/posthog22 · sst/opencode9 · continuedev/continue7 · nrwl/nx9 · promptfoo/promptfoo12 · QwenLM/qwen-code13 · SigNoz/signoz11 · chalk/chalk2 · tokio-rs/axum8 · coleam00/Archon2 · argoproj/argo-cd11 · better-auth/better-auth6 · gravitational/teleport11 · block/goose12 · adonisjs/core4 · bytedance/UI-TARS-desktop5 · wavetermdev/waveterm7 · RooCodeInc/Roo-Code6 · dyad-sh/dyad7 · browserbase/stagehand7 · vercel/ai4 · langchain-ai/langchainjs6 · langfuse/langfuse17 · mountain-loop/yaak5 · TanStack/router6 · openai/codex-security15 · elie222/inbox-zero5 · aws/aws-sdk-js3 · kilo-org/kilocode7 · cloudflare/workerd7 · maximhq/bifrost12 · Helicone/helicone7 · snyk/cli8 · awslabs/aidlc-workflows6 · cloudflare/workers-sdk5 · paper-design/shaders3 · likec4/likec46 · cloudflare/agents5 · rocicorp/mono3