Typescript Senior Review banner
TheMizeGuy TheMizeGuy

Typescript Senior Review

Security community

Description

Claude Code plugin: senior TypeScript developer code reviewer. Reviews your TS code across 18 angles — quality, type-system correctness, architecture, security, performance, error handling, modern feature adoption — and returns severity-tagged findings with concrete rewrites.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

typescript-senior-review

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) [![Plugin Version](https://img.shields.io/badge/version-0.1.1-blue.svg)](https://github.com/TheMizeGuy/typescript-senior-review/releases) [![Claude Code](https://img.shields.io/badge/Claude%20Code-plugin-8A2BE2.svg)](https://claude.com/claude-code)

A [Claude Code](https://claude.com/claude-code) plugin that dispatches a senior TypeScript developer agent — running on the session model, always the strongest available Claude — to review your code across **18 angles** — quality, type-system correctness, architecture, maintainability, security, performance, error handling, testing, modern feature adoption, and ecosystem fit.

The reviewer is a fresh-context subagent with strict **read-only** tool access. Findings come back severity-tagged with concrete code rewrites, file:line locations, and citations. The orchestrator presents the report and asks which findings to apply — nothing is auto-fixed without your explicit selection.

What it does

When you invoke the `review-typescript` skill (or ask Claude to review your TypeScript):

  1. Scope resolution — single file, directory, git diff, staged, PR diff, or whole project
  2. Project context gatheringtsconfig.json strictness flags, configured linter, framework, key deps
  3. Agent dispatch — fresh-context subagent, running on the session model, with read-only tools (Read, Grep, Glob, Bash, optional MCP tools)
  4. The agent reads your code, runs the typecheck gate (node node_modules/ts7/bin/tsc --noEmit, the GA TypeScript 7 gate — the TS6 binary only where TS7 isn't installed) and your linter, reviews against the 18 angles, and returns findings in a strict format
  5. Present results — the orchestrator displays the verbatim report and asks which findings you want applied

Installation

# 1. Add this repo as a marketplace
claude plugin marketplace ad