Skip to main content
skill Claude Code CX Codex Cursor GitHub Copilot

typescript-review — Claude Code skill: review TS/JS

Reviews TypeScript and JavaScript changes against Metabase coding rules. Use it for pull requests or diffs that include TS or JS files.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add metabase/metabase --skill typescript-review -a claude-code
Open on GitHub

What typescript-review does

The skill reads the full diff, new files, tests, and helpers. It checks changes against typescript-write, frontend/CLAUDE.md, and the frontend developer guide. Violations of typescript-write take priority, while explicit or implicit any in edited code is treated as blocking.

It reviews types, function signatures, null and undefined handling, naming, structure, and comments. For tests, it compares setup, actions, and assertions with the behavior being claimed. Checks that did not run or did not cover the change are reported as unverified rather than passed.

The review also covers accessibility, performance, security, bundle size, analytics, and the public API of the embedding SDK. It can use Read, Grep, Bash, Glob, and Skill; when TypeScript LSP tools are available, it inspects inferred types. The blocking any rule is a reason to inspect every edited area, including code that otherwise passes automated checks.

What it helps with

  • review a TypeScript or JavaScript diff
  • find explicit or implicit any in edited code
  • check changes against Metabase coding rules
  • verify tests cover the claimed behavior
  • flag accessibility and bundle-size issues

Example prompts for the agent

  • Review the current TypeScript and JavaScript diff against Metabase rules, and rank the findings by priority.
  • Inspect the new files and tests in this pull request. Check `any`, type handling, and `null` or `undefined` cases.
  • Review the changed React code for accessibility, performance, security, and embedding SDK API issues.

How to install typescript-review

1Skills CLI (Vercel)

npx skills add metabase/metabase --skill typescript-review -a claude-code

2Manually: put the files in place

~/.claude/skills/typescript-review/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/typescript-review/

From the same set6

The whole set →

Similar

voicestudio-maintainer debpalash Guides maintenance tasks for VoiceStudio by triaging issues, reviewing PRs, diagnosing CI runs, and staging Electron releases. It is not designed for audio synthesis. Claude Code CX Codex Cursor +1 795installs golang-safety samber Skill prevents common Go crashes before they happen: nil map writes, typed-nil interfaces, append aliasing, silent integer truncation, and resource leaks from defer in loops. Claude Code CX Codex Cursor +1 40,400installs golang-modernize samber A skill that updates Go codebases to current language idioms, standard library improvements, and tooling. Handy when reviewing old-style patterns, bumping the Go version, or refreshing CI. Claude Code CX Codex Cursor +1 40,200installs security-review official github Reviews code and dependencies for vulnerabilities, exposed secrets, and access-control flaws. Use it before a release or when auditing a project path. GitHub Copilot 5,500installs golang-structs-interfaces samber Enforces idiomatic Go patterns for struct and interface design. Useful when defining consumer-driven contracts, zero-value structs, and compile-time type checks. Claude Code CX Codex Cursor +1 39,600installs claude-security official Anthropic Scans repositories or pull request diffs for vulnerabilities and prepares verified patch files. Helpful for security audits directly inside your Claude Code session. Claude Code 2,304installs improve-codebase-architecture Matt Pocock This skill scans a codebase for architectural friction, then builds a visual HTML report with refactoring candidates. Use it before a deeper architecture review. Claude Code 1,163,035installs tdd Matt Pocock Guides the red-green TDD loop: ensures tests are written first, keep them at public interfaces, and avoid coupling to implementation details. Claude Code 1,141,062installs

Questions about typescript-review

How do I install typescript-review in Claude Code?

Run npx skills add metabase/metabase --skill typescript-review -a claude-code, then run npx skills add metabase/metabase --skill typescript-review -a claude-code again. The skill file will be available at ~/.claude/skills/typescript-review/SKILL.md.

What does typescript-review do?

It reviews TypeScript and JavaScript changes against Metabase coding rules, including types, style, tests, and code quality. It also checks accessibility, performance, security, analytics, bundle size, and public API concerns.

Which issue is blocking?

An explicit or implicit any in new, moved, or edited code is a blocking violation. When available, TypeScript LSP tools are used to inspect inferred types.

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor